TAO_DIOP_Endpoint.
More...
#include <DIOP_Endpoint.h>
TAO_DIOP_Endpoint.
DIOP-specific implementation of PP Framework Endpoint interface.
◆ TAO_DIOP_Endpoint() [1/4]
TAO_DIOP_Endpoint::TAO_DIOP_Endpoint |
( |
| ) |
|
◆ TAO_DIOP_Endpoint() [2/4]
Constructor. This is the most efficient constructor since it does not require any address resolution processing.
◆ TAO_DIOP_Endpoint() [3/4]
TAO_DIOP_Endpoint::TAO_DIOP_Endpoint |
( |
const ACE_INET_Addr & | addr, |
|
|
int | use_dotted_decimal_addresses ) |
◆ TAO_DIOP_Endpoint() [4/4]
Constructor. This constructor is used when decoding endpoints.
◆ ~TAO_DIOP_Endpoint()
TAO_DIOP_Endpoint::~TAO_DIOP_Endpoint |
( |
| ) |
|
|
default |
◆ addr_to_string()
int TAO_DIOP_Endpoint::addr_to_string |
( |
char * | buffer, |
|
|
size_t | length ) |
|
virtual |
◆ duplicate()
◆ hash()
Return a hash value for this object.
Implements TAO_Endpoint.
◆ host() [1/2]
const char * TAO_DIOP_Endpoint::host |
( |
| ) |
const |
|
inline |
Return a pointer to the host string. This object maintains ownership of this string.
◆ host() [2/2]
const char * TAO_DIOP_Endpoint::host |
( |
const char * | h | ) |
|
Copy the string h into <host_> and return the resulting pointer. This object maintains ownership of this string.
◆ is_equivalent()
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.
◆ next()
◆ object_addr()
Return a reference to the <object_addr>.
◆ object_addr_i()
void TAO_DIOP_Endpoint::object_addr_i |
( |
| ) |
const |
|
private |
Helper method for object_addr () call.
◆ port() [1/2]
◆ port() [2/2]
◆ set()
int TAO_DIOP_Endpoint::set |
( |
const ACE_INET_Addr & | addr, |
|
|
int | use_dotted_decimal_addresses ) |
|
private |
Helper method for setting INET_Addr.
◆ TAO_DIOP_Profile
◆ TAO_SSLIOP_Profile
friend class TAO_SSLIOP_Profile |
|
friend |
◆ host_
String representing the host name.
◆ next_
DIOP Endpoints can be strung into a list. Return the next endpoint in the list, if any.
◆ object_addr_
Cached instance of <ACE_INET_Addr> for use in making invocations, etc.
◆ object_addr_set_
bool TAO_DIOP_Endpoint::object_addr_set_ |
|
mutableprivate |
Flag to indicate if the address has been resolved and set.
◆ port_
The documentation for this class was generated from the following files: