TAO_SHMIOP_Endpoint.
More...
#include <SHMIOP_Endpoint.h>
|
| | TAO_SHMIOP_Endpoint (void) |
| | Default constructor. More...
|
| |
| | TAO_SHMIOP_Endpoint (const char *host, CORBA::UShort port, const ACE_INET_Addr &addr, CORBA::Short priority=TAO_INVALID_PRIORITY) |
| |
| | TAO_SHMIOP_Endpoint (const ACE_MEM_Addr &addr, int use_dotted_decimal_addresses) |
| | Constructor. More...
|
| |
| | TAO_SHMIOP_Endpoint (const ACE_INET_Addr &addr, int use_dotted_decimal_addresses) |
| |
| | TAO_SHMIOP_Endpoint (const char *host, CORBA::UShort port, CORBA::Short priority) |
| | Constructor. This constructor is used when decoding endpoints. More...
|
| |
| | ~TAO_SHMIOP_Endpoint (void) |
| | Destructor. More...
|
| |
| const ACE_INET_Addr & | object_addr (void) const |
| | Return a reference to the <object_addr>. More...
|
| |
| const char * | host (void) const |
| |
| const char * | host (const char *h) |
| |
| CORBA::UShort | port (void) const |
| | Return the port number. More...
|
| |
| CORBA::UShort | port (CORBA::UShort p) |
| | Set the port number. More...
|
| |
|
Please check the documentation in Endpoint.h for details.
|
| virtual TAO_Endpoint * | next (void) |
| | Return a copy of this. More...
|
| |
| virtual int | addr_to_string (char *buffer, size_t length) |
| | Return a copy of this. More...
|
| |
| virtual TAO_Endpoint * | duplicate (void) |
| | Return a copy of this. More...
|
| |
| CORBA::Boolean | is_equivalent (const TAO_Endpoint *other_endpoint) |
| |
| CORBA::ULong | hash (void) |
| | Return a hash value for this object. More...
|
| |
| | 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_Endpoint * | next_filtered (TAO_ORB_Core *, TAO_Endpoint *root) |
| |
TAO_SHMIOP_Endpoint.
SHMIOP-specific implementation of PP Framework Endpoint interface.
◆ TAO_SHMIOP_Endpoint() [1/5]
| TAO_SHMIOP_Endpoint::TAO_SHMIOP_Endpoint |
( |
void |
| ) |
|
◆ TAO_SHMIOP_Endpoint() [2/5]
Constructor. This is the most efficient constructor since it does not require any address resolution processing.
◆ TAO_SHMIOP_Endpoint() [3/5]
| TAO_SHMIOP_Endpoint::TAO_SHMIOP_Endpoint |
( |
const ACE_MEM_Addr & |
addr, |
|
|
int |
use_dotted_decimal_addresses |
|
) |
| |
◆ TAO_SHMIOP_Endpoint() [4/5]
| TAO_SHMIOP_Endpoint::TAO_SHMIOP_Endpoint |
( |
const ACE_INET_Addr & |
addr, |
|
|
int |
use_dotted_decimal_addresses |
|
) |
| |
Constructor. – More of a extension of the previous one. One of them need to go. We will decide about that as time goes by.
◆ TAO_SHMIOP_Endpoint() [5/5]
Constructor. This constructor is used when decoding endpoints.
◆ ~TAO_SHMIOP_Endpoint()
| TAO_SHMIOP_Endpoint::~TAO_SHMIOP_Endpoint |
( |
void |
| ) |
|
◆ addr_to_string()
| int TAO_SHMIOP_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_SHMIOP_Endpoint::host |
( |
void |
| ) |
const |
|
inline |
Return a pointer to the host string. This object maintains ownership of this string.
◆ host() [2/2]
| const char * TAO_SHMIOP_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()
| const ACE_INET_Addr & TAO_SHMIOP_Endpoint::object_addr |
( |
void |
| ) |
const |
Return a reference to the <object_addr>.
◆ port() [1/2]
◆ port() [2/2]
◆ set()
| int TAO_SHMIOP_Endpoint::set |
( |
const ACE_INET_Addr & |
addr, |
|
|
int |
use_dotted_decimal_addresses |
|
) |
| |
|
private |
Helper method for setting INET_Addr.
◆ TAO_SHMIOP_Profile
◆ host_
String representing the host name.
◆ next_
SHMIOP 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_
| int TAO_SHMIOP_Endpoint::object_addr_set_ |
|
private |
Flag to indicate if the address has been resolved and set.
◆ port_
The documentation for this class was generated from the following files: