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)


TAO_SSLIOP_Synthetic_Endpoint::~TAO_SSLIOP_Synthetic_Endpoint ( void  )


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

Member Function Documentation

TAO_Endpoint * TAO_SSLIOP_Synthetic_Endpoint::duplicate ( void  )

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)

Return true if this endpoint is equivalent to

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: