TAO_SSLIOP 3.0.6
List of all members
TAO::SSLIOP::OpenSSL_st_var< T > Class Template Reference

"_var" class for the OpenSSL More...

#include <SSLIOP_OpenSSL_st_T.h>

Public Member Functions

Constructors

Constructors.

 OpenSSL_st_var (void)
 Destructor. More...
 
 OpenSSL_st_var (T *st)
 Destructor. More...
 
 OpenSSL_st_var (OpenSSL_st_var< T > const &v)
 Destructor. More...
 
 OpenSSL_st_var (T const &st)
 Destructor. More...
 
 ~OpenSSL_st_var (void)
 Destructor. More...
 

Assignment operators.

Assignment operators.

T * st_
 The OpenSSL structure whose reference count is managed. More...
 
OpenSSL_st_var< T > & operator= (T *st)
 The OpenSSL structure whose reference count is managed. More...
 
OpenSSL_st_var< T > & operator= (OpenSSL_st_var< T > const &v)
 The OpenSSL structure whose reference count is managed. More...
 
OpenSSL_st_var< T > & operator= (T const &st)
 The OpenSSL structure whose reference count is managed. More...
 
T const * operator-> () const
 The OpenSSL structure whose reference count is managed. More...
 
T * operator-> (void)
 The OpenSSL structure whose reference count is managed. More...
 
 operator const T & () const
 The OpenSSL structure whose reference count is managed. More...
 
 operator T& ()
 The OpenSSL structure whose reference count is managed. More...
 
T * in () const
 The OpenSSL structure whose reference count is managed. More...
 
T *& inout (void)
 The OpenSSL structure whose reference count is managed. More...
 
T *& out (void)
 The OpenSSL structure whose reference count is managed. More...
 
T * _retn (void)
 The OpenSSL structure whose reference count is managed. More...
 
T * ptr () const
 The OpenSSL structure whose reference count is managed. More...
 

Detailed Description

template<typename T>
class TAO::SSLIOP::OpenSSL_st_var< T >

"_var" class for the OpenSSL

Parameters
Tstructure.

This class is simply used to make operations on instances of the OpenSSL T structure exception safe. It is only used internally by the SSLIOP pluggable transport.

Constructor & Destructor Documentation

◆ OpenSSL_st_var() [1/4]

template<typename T >
TAO::SSLIOP::OpenSSL_st_var< T >::OpenSSL_st_var ( void  )

Destructor.

◆ OpenSSL_st_var() [2/4]

template<typename T >
TAO::SSLIOP::OpenSSL_st_var< T >::OpenSSL_st_var ( T *  st)

Destructor.

◆ OpenSSL_st_var() [3/4]

template<typename T >
TAO::SSLIOP::OpenSSL_st_var< T >::OpenSSL_st_var ( OpenSSL_st_var< T > const &  v)

Destructor.

◆ OpenSSL_st_var() [4/4]

template<typename T >
TAO::SSLIOP::OpenSSL_st_var< T >::OpenSSL_st_var ( T const &  st)

Destructor.

◆ ~OpenSSL_st_var()

template<typename T >
TAO::SSLIOP::OpenSSL_st_var< T >::~OpenSSL_st_var ( void  )

Destructor.

Member Function Documentation

◆ _retn()

template<typename T >
T * TAO::SSLIOP::OpenSSL_st_var< T >::_retn ( void  )

The OpenSSL structure whose reference count is managed.

◆ in()

template<typename T >
T * TAO::SSLIOP::OpenSSL_st_var< T >::in

The OpenSSL structure whose reference count is managed.

◆ inout()

template<typename T >
T *& TAO::SSLIOP::OpenSSL_st_var< T >::inout ( void  )

The OpenSSL structure whose reference count is managed.

◆ operator const T &()

template<typename T >
TAO::SSLIOP::OpenSSL_st_var< T >::operator const T & ( ) const

The OpenSSL structure whose reference count is managed.

◆ operator T&()

template<typename T >
TAO::SSLIOP::OpenSSL_st_var< T >::operator T&

The OpenSSL structure whose reference count is managed.

◆ operator->() [1/2]

template<typename T >
T * TAO::SSLIOP::OpenSSL_st_var< T >::operator-> ( void  ) const

The OpenSSL structure whose reference count is managed.

◆ operator->() [2/2]

template<typename T >
T * TAO::SSLIOP::OpenSSL_st_var< T >::operator-> ( void  )

The OpenSSL structure whose reference count is managed.

◆ operator=() [1/3]

template<typename T >
TAO::SSLIOP::OpenSSL_st_var< T > & TAO::SSLIOP::OpenSSL_st_var< T >::operator= ( OpenSSL_st_var< T > const &  v)

The OpenSSL structure whose reference count is managed.

◆ operator=() [2/3]

template<typename T >
TAO::SSLIOP::OpenSSL_st_var< T > & TAO::SSLIOP::OpenSSL_st_var< T >::operator= ( T *  st)

The OpenSSL structure whose reference count is managed.

◆ operator=() [3/3]

template<typename T >
TAO::SSLIOP::OpenSSL_st_var< T > & TAO::SSLIOP::OpenSSL_st_var< T >::operator= ( T const &  st)

The OpenSSL structure whose reference count is managed.

◆ out()

template<typename T >
T *& TAO::SSLIOP::OpenSSL_st_var< T >::out ( void  )

The OpenSSL structure whose reference count is managed.

◆ ptr()

template<typename T >
T * TAO::SSLIOP::OpenSSL_st_var< T >::ptr

The OpenSSL structure whose reference count is managed.

Member Data Documentation

◆ st_

template<typename T >
T* TAO::SSLIOP::OpenSSL_st_var< T >::st_
private

The OpenSSL structure whose reference count is managed.


The documentation for this class was generated from the following files: