#include <SSLIOP_Endpoint.h>
Inheritance diagram for TAO_SSLIOP_Endpoint
Public Methods | |||
TAO_SSLIOP_Endpoint (const SSLIOP::SSL *ssl_component, TAO_IIOP_Endpoint *iiop_endp) | |||
Constructor. | |||
~TAO_SSLIOP_Endpoint (void) | |||
Destructor. | |||
TAO_Endpoint Methods | |||
virtual TAO_Endpoint* | next (void) | ||
virtual int | addr_to_string (char *buffer, size_t length) | ||
virtual void | reset_hint (void) | ||
CORBA::Boolean | is_equivalent (const TAO_Endpoint *other_endpoint) | ||
Return true if this endpoint is equivalent to
| |||
virtual TAO_Endpoint* | duplicate (void) | ||
Return a copy of the corresponding endpoints by allocating memory. | |||
virtual CORBA::ULong | hash (void) | ||
Return a hash value for this object. | |||
SSLIOP_Endpoint-specific Methods | |||
const SSLIOP::SSL& | ssl_component (void) const | ||
Return SSL component corresponding to this endpoint. | |||
TAO_IIOP_Endpoint* | iiop_endpoint (void) const | ||
Accessor to our IIOP counterpart. | |||
const ACE_INET_Addr& | object_addr (void) const | ||
Return the SSLIOP-specific ACE_INET_Addr. | |||
Private Attributes | |||
SSLIOP::SSL | ssl_component_ | ||
Cache the SSL tagged component in a decoded format. Notice that we do not need to marshal this object! | |||
ACE_INET_Addr | object_addr_ | ||
Cached instance of ACE_INET_Addr for use in making invocations, etc. | |||
TAO_SSLIOP_Endpoint* | next_ | ||
IIOP Endpoints can be stringed into a list. Return the next endpoint in the list, if any. | |||
TAO_IIOP_Endpoint* | iiop_endpoint_ | ||
IIOP counterpart. More... | |||
Friends | |||
class | TAO_SSLIOP_Profile |
|
Constructor.
|
|
Destructor.
|
|
Reimplemented from TAO_Endpoint. |
|
Return a copy of the corresponding endpoints by allocating memory.
Reimplemented from TAO_Endpoint. |
|
Return a hash value for this object.
Reimplemented from TAO_Endpoint. |
|
Accessor to our IIOP counterpart.
|
|
Return true if this endpoint is equivalent to
Two endpoints are equivalent iff their iiop counterparts are equivalent, and, if both have non-zero ssl ports, their ssl ports are the same. Reimplemented from TAO_Endpoint. |
|
Reimplemented from TAO_Endpoint. |
|
Return the SSLIOP-specific ACE_INET_Addr.
|
|
Reimplemented from TAO_Endpoint. |
|
Return SSL component corresponding to this endpoint.
|
|
|
|
IIOP counterpart. Since SSLIOP is an 'extension' of IIOP, each SSLIOP_Endpoint contains SSL-specific information plus a pointer to the IIOP_Endpoint containing the IIOP portion of our address. |
|
IIOP Endpoints can be stringed into a list. Return the next endpoint in the list, if any.
|
|
Cached instance of ACE_INET_Addr for use in making invocations, etc.
|
|
Cache the SSL tagged component in a decoded format. Notice that we do not need to marshal this object!
|