TAO_SCIOP_Endpoint.
More...
#include <SCIOP_Endpoint.h>
List of all members.
Detailed Description
TAO_SCIOP_Endpoint.
SCIOP-specific implementation of PP Framework Endpoint interface.
Constructor & Destructor Documentation
TAO_SCIOP_Endpoint::TAO_SCIOP_Endpoint |
( |
void |
| ) |
|
Constructor. This is the most efficient constructor since it does not require any address resolution processing.
TAO_SCIOP_Endpoint::TAO_SCIOP_Endpoint |
( |
const ACE_INET_Addr & |
addr, |
|
|
int |
use_dotted_decimal_addresses |
|
) |
| |
Constructor. This constructor is used when decoding endpoints.
TAO_SCIOP_Endpoint::~TAO_SCIOP_Endpoint |
( |
void |
| ) |
|
Canonical copy constructor.
In private section to prevent clients from invoking this accidentally. Clients should only use duplicate () to make a deep copy
Member Function Documentation
int TAO_SCIOP_Endpoint::addr_to_string |
( |
char * |
buffer, |
|
|
size_t |
length |
|
) |
| |
|
virtual |
Return a hash value for this object.
Implements TAO_Endpoint.
const char * TAO_SCIOP_Endpoint::host |
( |
void |
| ) |
const |
|
inline |
Return a pointer to the host string. This object maintains ownership of this string.
const char * TAO_SCIOP_Endpoint::host |
( |
const char * |
h | ) |
|
Copy the string h into <host_> and return the resulting pointer. This object maintains ownership of this string.
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.
bool TAO_SCIOP_Endpoint::is_preferred_network |
( |
void |
| ) |
const |
Do we have a preferred local network for the target?
const ACE_INET_Addr & TAO_SCIOP_Endpoint::object_addr |
( |
void |
| ) |
const |
Return a reference to the <object_addr>.
void TAO_SCIOP_Endpoint::object_addr_i |
( |
void |
| ) |
const |
|
private |
Helper method for object_addr ().
Generate preferred interfaces from the options passed in by the user.
const char * TAO_SCIOP_Endpoint::preferred_network |
( |
void |
| ) |
const |
Return the preferred network if any.
int TAO_SCIOP_Endpoint::set |
( |
const ACE_INET_Addr & |
addr, |
|
|
int |
use_dotted_decimal_addresses |
|
) |
| |
|
private |
Helper method for setting INET_Addr.
Friends And Related Function Documentation
friend class TAO_SSLIOP_Profile |
|
friend |
Member Data Documentation
String representing the host name.
bool TAO_SCIOP_Endpoint::is_encodable_ |
|
private |
Is this endpoint created encodable as part of the IOR?
SCIOP Endpoints can be strung into a list. Return the next endpoint in the list, if any.
Cached instance of <ACE_INET_Addr> for use in making invocations, etc.
int TAO_SCIOP_Endpoint::object_addr_set_ |
|
mutableprivate |
Flag to indicate if the address has been resolved and set.
TAO::IIOP_Endpoint_Info TAO_SCIOP_Endpoint::preferred_path_ |
|
private |
Preferred path for this endpoint.
The documentation for this class was generated from the following files: