Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

TAO::SSLIOP Namespace Reference


Classes

class  TAO::SSLIOP::Accept_Strategy
 SSLIOP-specific accept strategy that builds on the TAO_Accept_Strategy implementation. More...
class  TAO::SSLIOP::Acceptor
 The SSLIOP-specific bridge class for the concrete acceptor. More...
class  TAO::SSLIOP::ClientCredentials
class  TAO::SSLIOP::Connection_Handler
 Handles requests on a single connection. More...
class  TAO::SSLIOP::State_Guard
 This Class that sets up TSS SSL states upon instantiation, and tears down the TSS SSL state when that instance goes out of scope. More...
class  TAO::SSLIOP::Connector
 SSLIOP-specific Connector bridge for pluggable protocols. More...
class  TAO::SSLIOP::CredentialsAcquirer
 SSLIOP-specific SecurityLevel3::CredentialsAcquirer implementation. More...
class  TAO::SSLIOP::CredentialsAcquirerFactory
 SSLIOP-specific TAO::SL3::CredentialsAcquirerFactory implementation. More...
class  TAO::SSLIOP::Current
 Implementation of the TAO SSLIOP::Current extension. More...
class  TAO::SSLIOP::Current_Impl
 TSS portion of the TAO SSLIOP::Current extension, and the SSLIOP-specific SecurityLevel3::SecurityCurrent object. More...
struct  TAO::SSLIOP::OpenSSL_traits< ::EVP_PKEY >
class  TAO::SSLIOP::Protocol_Factory
 SSLIOP-specific protocol factory implementation. More...
class  TAO::SSLIOP::Server_Invocation_Interceptor
 Secure invocation server request interceptor. More...
class  TAO::SSLIOP::OpenSSL_st_var< T >
 "_var" class for the OpenSSL More...
class  TAO::SSLIOP::ORBInitializer
class  TAO::SSLIOP::OwnCredentials
 Credentials representing our identity, not our peer's identity. More...
struct  TAO::SSLIOP::OpenSSL_traits< ::SSL >
class  TAO::SSLIOP::TargetCredentials
 SSLIOP-specific implementation of the SecurityLevel3::TargetCredentials interface. More...
class  TAO::SSLIOP::Transport
 SSLIOP-specific transport implementation. More...
class  TAO::SSLIOP::Util
 Class that provides utility/helper methods for several classes in the SSLIOP pluggable protocol. More...
struct  TAO::SSLIOP::OpenSSL_traits< ::X509 >
struct  TAO::SSLIOP::OpenSSL_traits
 Template traits structure for OpenSSL data structures. More...

CORBA-style Reference Count Manipulation Methods

These reference count manipulation methods are generally specific to OpenSSL structures.

template<typename T>
T * _duplicate (T *st)
 Increase the reference count on the given OpenSSL structure.
template<typename T>
T * copy (T const &st)
 Deep copy the given OpenSSL structure.
template<typename T>
void release (T *st)
 Decrease the reference count on the given OpenSSL structure.

Typedefs

typedef SSLIOP_CredentialsCredentials_ptr
typedef TAO_Pseudo_Var_T<
SSLIOP_Credentials
Credentials_var
typedef TAO_Pseudo_Out_T<
SSLIOP_Credentials, Credentials_var
Credentials_out
typedef CurrentCurrent_ptr
typedef TAO_Pseudo_Var_T<
Current
Current_var
typedef OpenSSL_st_var<
::EVP_PKEY
EVP_PKEY_var
typedef OwnCredentialsOwnCredentials_ptr
typedef TAO_Pseudo_Var_T<
OwnCredentials
OwnCredentials_var
typedef TAO_Pseudo_Out_T<
OwnCredentials, OwnCredentials_var
OwnCredentials_out
typedef OpenSSL_st_var<
::SSL > 
SSL_var
typedef ACE_Svc_Handler< ACE_SSL_SOCK_STREAM,
ACE_NULL_SYNCH
SVC_HANDLER
typedef OpenSSL_st_var<
::X509
X509_var

Variables

const long ACCEPT_TIMEOUT = 10


Typedef Documentation

typedef TAO_Pseudo_Out_T<SSLIOP_Credentials, Credentials_var> TAO::SSLIOP::Credentials_out
 

typedef SSLIOP_Credentials* TAO::SSLIOP::Credentials_ptr
 

typedef TAO_Pseudo_Var_T<SSLIOP_Credentials> TAO::SSLIOP::Credentials_var
 

typedef Current* TAO::SSLIOP::Current_ptr
 

typedef TAO_Pseudo_Var_T<Current> TAO::SSLIOP::Current_var
 

typedef OpenSSL_st_var< ::EVP_PKEY > TAO::SSLIOP::EVP_PKEY_var
 

typedef TAO_Pseudo_Out_T<OwnCredentials, OwnCredentials_var> TAO::SSLIOP::OwnCredentials_out
 

typedef OwnCredentials* TAO::SSLIOP::OwnCredentials_ptr
 

typedef TAO_Pseudo_Var_T<OwnCredentials> TAO::SSLIOP::OwnCredentials_var
 

typedef OpenSSL_st_var< ::SSL > TAO::SSLIOP::SSL_var
 

typedef ACE_Svc_Handler<ACE_SSL_SOCK_STREAM, ACE_NULL_SYNCH> TAO::SSLIOP::SVC_HANDLER
 

typedef OpenSSL_st_var< ::X509 > TAO::SSLIOP::X509_var
 


Function Documentation

template<typename T>
TAO_BEGIN_VERSIONED_NAMESPACE_DECL ACE_INLINE T * TAO::SSLIOP::_duplicate T *  st  ) 
 

Increase the reference count on the given OpenSSL structure.

template<typename T>
ACE_INLINE T * TAO::SSLIOP::copy T const &  st  ) 
 

Deep copy the given OpenSSL structure.

template<typename T>
ACE_INLINE void TAO::SSLIOP::release T *  st  ) 
 

Decrease the reference count on the given OpenSSL structure.


Variable Documentation

const long TAO::SSLIOP::ACCEPT_TIMEOUT = 10 [static]
 


Generated on Thu Feb 16 04:11:15 2006 for TAO_SSLIOP by  doxygen 1.3.9.1