Public Member Functions |
| | ACEXML_URL_Addr (void) |
| | Initialization and termination methods.
|
| | ACEXML_URL_Addr (const ACEXML_Char *host_name, const ACEXML_Char *path_name, unsigned short port=ACE_DEFAULT_HTTP_PORT) |
| | Constructor.
|
| | ACEXML_URL_Addr (const ACEXML_URL_Addr &addr) |
| | Copy constructor.
|
| int | set (const ACEXML_URL_Addr &addr) |
| | Essentially the copy constructor.
|
| virtual int | string_to_addr (const ACEXML_Char *address, int address_family=AF_UNSPEC) |
| virtual int | addr_to_string (ACEXML_Char *s, size_t size, int ipaddr_format=1) const |
| virtual const ACEXML_Char * | addr_to_string (int ipaddr_format=1) |
| void | operator= (const ACEXML_URL_Addr &addr) |
| | Assignment operator.
|
| | ~ACEXML_URL_Addr (void) |
| | Destructor.
|
| bool | operator== (const ACEXML_URL_Addr &SAP) const |
| bool | operator!= (const ACEXML_URL_Addr &SAP) const |
| | Compare two addresses for inequality.
|
| virtual u_long | hash (void) const |
| | Computes and returns hash value.
|
| const ACEXML_Char * | get_path_name (void) const |
| | Return the path name.
|
| int | destroy (void) |
| | Commit suicide.
|
| | ACE_INET_Addr (void) |
| | ACE_INET_Addr (const ACE_INET_Addr &) |
| | ACE_INET_Addr (const sockaddr_in *addr, int len) |
| | ACE_INET_Addr (u_short port_number, const char host_name[], int address_family=AF_UNSPEC) |
| | ACE_INET_Addr (const char address[], int address_family=AF_UNSPEC) |
| | ACE_INET_Addr (u_short port_number, ACE_UINT32 ip_addr=INADDR_ANY) |
| | ACE_INET_Addr (const char port_name[], const char host_name[], const char protocol[]="tcp") |
| | ACE_INET_Addr (const char port_name[], ACE_UINT32 ip_addr, const char protocol[]="tcp") |
| | ACE_INET_Addr (u_short port_number, const wchar_t host_name[], int address_family=AF_UNSPEC) |
| | ACE_INET_Addr (const wchar_t address[], int address_family=AF_UNSPEC) |
| | ACE_INET_Addr (const wchar_t port_name[], const wchar_t host_name[], const wchar_t protocol[]=ACE_TEXT_WIDE("tcp")) |
| | ACE_INET_Addr (const wchar_t port_name[], ACE_UINT32 ip_addr, const wchar_t protocol[]=ACE_TEXT_WIDE("tcp")) |
| | ~ACE_INET_Addr (void) |
| int | set (const ACE_INET_Addr &) |
| int | set (u_short port_number, const char host_name[], int encode=1, int address_family=AF_UNSPEC) |
| int | set (u_short port_number, ACE_UINT32 ip_addr=INADDR_ANY, int encode=1, int map=0) |
| int | set (const char port_name[], const char host_name[], const char protocol[]="tcp") |
| int | set (const char port_name[], ACE_UINT32 ip_addr, const char protocol[]="tcp") |
| int | set (const char addr[], int address_family=AF_UNSPEC) |
| int | set (const sockaddr_in *, int len) |
| int | set (u_short port_number, const wchar_t host_name[], int encode=1, int address_family=AF_UNSPEC) |
| int | set (const wchar_t port_name[], const wchar_t host_name[], const wchar_t protocol[]=ACE_TEXT_WIDE("tcp")) |
| int | set (const wchar_t port_name[], ACE_UINT32 ip_addr, const wchar_t protocol[]=ACE_TEXT_WIDE("tcp")) |
| int | set (const wchar_t addr[], int address_family=AF_UNSPEC) |
| virtual void * | get_addr (void) const |
| int | get_addr_size (void) const |
| virtual void | set_addr (void *, int len) |
| virtual void | set_addr (void *, int len, int map) |
| virtual int | addr_to_string (ACE_TCHAR buffer[], size_t size, int ipaddr_format=1) const |
| virtual int | string_to_addr (const char address[], int address_family=AF_UNSPEC) |
| void | set_port_number (u_short, int encode=1) |
| int | set_address (const char *ip_addr, int len, int encode=1, int map=0) |
| int | set_interface (const char *intf_name) |
| u_short | get_port_number (void) const |
| int | get_host_name (char hostname[], size_t hostnamelen) const |
| int | get_host_name (wchar_t hostname[], size_t hostnamelen) const |
| const char * | get_host_name (void) const |
| const char * | get_host_addr (char *addr, int addr_size) const |
| const char * | get_host_addr (void) const |
| ACE_UINT32 | get_ip_address (void) const |
| bool | is_any (void) const |
| bool | is_loopback (void) const |
| bool | is_multicast (void) const |
| bool | is_linklocal (void) const |
| bool | is_ipv4_mapped_ipv6 (void) const |
| bool | is_ipv4_compat_ipv6 (void) const |
| bool | operator< (const ACE_INET_Addr &rhs) const |
| bool | operator== (const ACE_INET_Addr &SAP) const |
| bool | operator!= (const ACE_INET_Addr &SAP) const |
| bool | is_ip_equal (const ACE_INET_Addr &SAP) const |
| void | dump (void) const |
| | ACE_Addr (int type=-1, int size=-1) |
| virtual | ~ACE_Addr (void) |
| int | get_size (void) const |
| void | set_size (int size) |
| int | get_type (void) const |
| void | set_type (int type) |
| bool | operator== (const ACE_Addr &sap) const |
| bool | operator!= (const ACE_Addr &sap) const |
| void | base_set (int type, int size) |
Defines a URL address family address format.