#include <UIPMC_Endpoint.h>
Inheritance diagram for TAO_UIPMC_Endpoint:
Public Member Functions | |
TAO_UIPMC_Endpoint (void) | |
Default constructor. | |
TAO_UIPMC_Endpoint (const ACE_INET_Addr &addr) | |
Constructor. | |
TAO_UIPMC_Endpoint (const CORBA::Octet class_d_address[4], CORBA::UShort port) | |
Constructor. Frank - deprecate this. | |
~TAO_UIPMC_Endpoint (void) | |
Destructor. | |
virtual TAO_Endpoint * | next (void) |
virtual int | addr_to_string (char *buffer, size_t length) |
virtual TAO_Endpoint * | duplicate (void) |
Makes a copy of <this>. | |
CORBA::Boolean | is_equivalent (const TAO_Endpoint *other_endpoint) |
CORBA::ULong | hash (void) |
Return a hash value for this object. | |
const ACE_INET_Addr & | object_addr (void) const |
Return a reference to the <object_addr>. | |
void | object_addr (const ACE_INET_Addr &addr) |
Set the IP multicast address and port. | |
const char * | get_host_addr (void) const |
CORBA::UShort | port (void) const |
Return the port number. | |
CORBA::UShort | port (CORBA::UShort p) |
Set the port number. | |
Private Member Functions | |
ACE_UINT32 | uint_ip_addr (void) const |
Helper methods for getting and setting the IP address. | |
void | uint_ip_addr (ACE_UINT32 ip_addr) |
void | update_object_addr (void) |
Helper method to update the cached object address. | |
Private Attributes | |
CORBA::Octet | class_d_address_ [4] |
IP Multicast address. Frank - deprecate this. | |
CORBA::UShort | port_ |
UDP port number. Frank - deprecate this. | |
ACE_INET_Addr | object_addr_ |
TAO_UIPMC_Endpoint * | next_ |
UIPMC-specific implementation of PP Framework Endpoint interface.
|
Default constructor.
|
|
Constructor.
|
|
Constructor. Frank - deprecate this. @ |
|
Destructor.
|
|
Implements TAO_Endpoint. |
|
Makes a copy of <this>.
Implements TAO_Endpoint. |
|
Return a pointer to the stringified host address (not including the port). This class retains ownership of the address memory. |
|
Return a hash value for this object.
Implements TAO_Endpoint. |
|
Return true if this endpoint is equivalent to <other_endpoint>. Two endpoints are equivalent iff their port and host are the same. Implements TAO_Endpoint. |
|
Implements TAO_Endpoint. |
|
Set the IP multicast address and port.
|
|
Return a reference to the <object_addr>.
|
|
Set the port number.
|
|
Return the port number.
|
|
|
|
Helper methods for getting and setting the IP address.
|
|
Helper method to update the cached object address.
|
|
IP Multicast address. Frank - deprecate this. @ |
|
UIPMC 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. |
|
UDP port number. Frank - deprecate this. @ |