TAO_Strategies
2.0.8
|
#include <COIOP_Endpoint.h>
Public Member Functions | |
TAO_COIOP_Endpoint (void) | |
Default constructor. | |
TAO_COIOP_Endpoint (const ACE_Utils::UUID &uuid) | |
~TAO_COIOP_Endpoint (void) | |
Destructor. | |
const ACE_Utils::UUID & | uuid (void) const |
TAO_Endpoint Methods | |
Please check the documentation in Endpoint.h for details. | |
virtual TAO_Endpoint * | next (void) |
virtual int | addr_to_string (char *buffer, size_t length) |
virtual TAO_Endpoint * | duplicate (void) |
CORBA::Boolean | is_equivalent (const TAO_Endpoint *other_endpoint) |
CORBA::ULong | hash (void) |
Return a hash value for this object. | |
Private Attributes | |
ACE_Utils::UUID | uuid_ |
UUID uniquely identifying this COIOP endpoint. | |
TAO_COIOP_Endpoint * | next_ |
Friends | |
class | TAO_COIOP_Profile |
class | TAO_SSLIOP_Profile |
COIOP-specific implementation of PP Framework Endpoint interface.
TAO_COIOP_Endpoint::TAO_COIOP_Endpoint | ( | void | ) |
Default constructor.
TAO_COIOP_Endpoint::TAO_COIOP_Endpoint | ( | const ACE_Utils::UUID & | uuid | ) |
Constructor. This is the most efficient constructor since it does not require any address resolution processing.
TAO_COIOP_Endpoint::~TAO_COIOP_Endpoint | ( | void | ) |
Destructor.
int TAO_COIOP_Endpoint::addr_to_string | ( | char * | buffer, |
size_t | length | ||
) | [virtual] |
Return true if this endpoint is equivalent to other_endpoint. Two endpoints are equivalent if their port and host are the same.
Implements TAO_Endpoint.
TAO_Endpoint * TAO_COIOP_Endpoint::duplicate | ( | void | ) | [virtual] |
Return true if this endpoint is equivalent to other_endpoint. Two endpoints are equivalent if their port and host are the same.
Implements TAO_Endpoint.
CORBA::ULong TAO_COIOP_Endpoint::hash | ( | void | ) | [virtual] |
Return a hash value for this object.
Implements TAO_Endpoint.
CORBA::Boolean TAO_COIOP_Endpoint::is_equivalent | ( | const TAO_Endpoint * | other_endpoint | ) | [virtual] |
Return true if this endpoint is equivalent to other_endpoint. Two endpoints are equivalent if their port and host are the same.
Implements TAO_Endpoint.
TAO_Endpoint * TAO_COIOP_Endpoint::next | ( | void | ) | [virtual] |
Return true if this endpoint is equivalent to other_endpoint. Two endpoints are equivalent if their port and host are the same.
Implements TAO_Endpoint.
const ACE_Utils::UUID & TAO_COIOP_Endpoint::uuid | ( | void | ) | const [inline] |
Return a pointer to the host string. This object maintains ownership of this string.
friend class TAO_COIOP_Profile [friend] |
friend class TAO_SSLIOP_Profile [friend] |
TAO_COIOP_Endpoint* TAO_COIOP_Endpoint::next_ [private] |
COIOP Endpoints can be stringed into a list. Return the next endpoint in the list, if any.
ACE_Utils::UUID TAO_COIOP_Endpoint::uuid_ [mutable, private] |
UUID uniquely identifying this COIOP endpoint.