TAO_SSLIOP  2.2.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Member Functions | List of all members
TAO_SSLIOP_Synthetic_Endpoint Class Reference

#include <SSLIOP_Endpoint.h>

Inheritance diagram for TAO_SSLIOP_Synthetic_Endpoint:
Inheritance graph
Collaboration diagram for TAO_SSLIOP_Synthetic_Endpoint:
Collaboration graph

Public Member Functions

 TAO_SSLIOP_Synthetic_Endpoint (TAO_IIOP_Endpoint *iiop_endp)
 Constructor. More...
 
virtual ~TAO_SSLIOP_Synthetic_Endpoint (void)
 Destructor. More...
 
CORBA::Boolean is_equivalent (const TAO_Endpoint *other_endpoint)
 
virtual TAO_Endpointduplicate (void)
 
- Public Member Functions inherited from TAO_SSLIOP_Endpoint
 TAO_SSLIOP_Endpoint (const ::SSLIOP::SSL *ssl_component, TAO_IIOP_Endpoint *iiop_endp)
 Constructor. More...
 
virtual ~TAO_SSLIOP_Endpoint (void)
 Destructor. More...
 
TAO_SSLIOP_Endpointoperator= (const TAO_SSLIOP_Endpoint &other)
 
int credentials_set (void) const
 
virtual TAO_Endpointnext (void)
 
virtual int addr_to_string (char *buffer, size_t length)
 
virtual CORBA::ULong hash (void)
 
const ::SSLIOP::SSLssl_component (void) const
 Return SSL component corresponding to this endpoint. More...
 
TAO_IIOP_Endpointiiop_endpoint (void) const
 Accessor to our IIOP counterpart. More...
 
void iiop_endpoint (TAO_IIOP_Endpoint *endpoint, bool destroy)
 Mutator to our IIOP counterpart. More...
 
const ACE_INET_Addrobject_addr (void) const
 Return the SSLIOP-specific ACE_INET_Addr. More...
 
void set_sec_attrs (::Security::QOP qop, const ::Security::EstablishTrust &trust, const TAO::SSLIOP::OwnCredentials_ptr creds)
 
::Security::QOP qop (void) const
 Get the Quality-of-Protection settings for this endpoint. More...
 
::Security::EstablishTrust trust (void) const
 Get the establishment of trust settings for this endpoint. More...
 
TAO::SSLIOP::OwnCredentialscredentials (void) const
 Get the credentials for this endpoint. More...
 
- Public Member Functions inherited from TAO_Endpoint
 TAO_Endpoint (CORBA::ULong tag, CORBA::Short priority=TAO_INVALID_PRIORITY)
 
virtual ~TAO_Endpoint (void)
 
CORBA::ULong tag (void) const
 
void priority (CORBA::Short priority)
 
CORBA::Short priority (void) const
 
virtual TAO_Endpointnext_filtered (TAO_ORB_Core *, TAO_Endpoint *root)
 

Private Member Functions

 TAO_SSLIOP_Synthetic_Endpoint (const ::SSLIOP::SSL *ssl)
 

Additional Inherited Members

- Protected Attributes inherited from TAO_SSLIOP_Endpoint
::SSLIOP::SSL ssl_component_
 
- Protected Attributes inherited from TAO_Endpoint
TAO_SYNCH_MUTEX addr_lookup_lock_
 
CORBA::ULong hash_val_
 
CORBA::ULong const tag_
 
CORBA::Short priority_
 

Constructor & Destructor Documentation

TAO_SSLIOP_Synthetic_Endpoint::TAO_SSLIOP_Synthetic_Endpoint ( TAO_IIOP_Endpoint iiop_endp)

Constructor.

TAO_SSLIOP_Synthetic_Endpoint::~TAO_SSLIOP_Synthetic_Endpoint ( void  )
virtual

Destructor.

TAO_SSLIOP_Synthetic_Endpoint::TAO_SSLIOP_Synthetic_Endpoint ( const ::SSLIOP::SSL ssl)
private

Member Function Documentation

TAO_Endpoint * TAO_SSLIOP_Synthetic_Endpoint::duplicate ( void  )
virtual

Return a copy of the corresponding endpoints by allocating memory.

Reimplemented from TAO_SSLIOP_Endpoint.

CORBA::Boolean TAO_SSLIOP_Synthetic_Endpoint::is_equivalent ( const TAO_Endpoint other_endpoint)
virtual

Return true if this endpoint is equivalent to

Parameters
other_endpoint.Two synthetic endpoints are equivalent if their iiop counterparts are equivalent, and, if both have non-zero ssl ports, their ssl ports are the same.

Reimplemented from TAO_SSLIOP_Endpoint.


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