Provided by: libcommoncpp2-doc_1.8.1-10_all
NAME
ost::IPV6Host - This object is used to hold the actual and valid internet address of a specific host machine that will be accessed through a socket.
SYNOPSIS
#include <address.h> Inherits ost::IPV6Address. Public Member Functions IPV6Host (const char *host=NULL) Create a new host address for a specific internet host. IPV6Host (struct in6_addr addr) Convert a system socket binary address such as may be returned through the accept() call or getsockpeer() into an internet host address object. IPV6Host & operator&= (const IPV6Mask &mask) Mask the internet host address object with a network mask address. Friends class __EXPORT IPV6Mask __EXPORT IPV6Host operator& (const IPV6Host &addr, const IPV6Mask &mask) Additional Inherited Members
Detailed Description
This object is used to hold the actual and valid internet address of a specific host machine that will be accessed through a socket. Author David Sugar dyfet@ostel.com Address of a specific Internet host machine.
Constructor & Destructor Documentation
ost::IPV6Host::IPV6Host (const char * host = NULL) Create a new host address for a specific internet host. The internet host can be specified in a null terminated ASCII string and include either the physical host address or the DNS name of a host machine. Hence, an IPV6Host ('www.voxilla.org') can be directly declaired in this manner. Defaults to the IP address that represents the interface matching 'gethostname()'. Parameters host dns or physical address of an Internet host. ost::IPV6Host::IPV6Host (struct in6_addr addr) Convert a system socket binary address such as may be returned through the accept() call or getsockpeer() into an internet host address object. Parameters addr binary address of internet host.
Member Function Documentation
IPV6Host& ost::IPV6Host::operator&= (const IPV6Mask & mask) Mask the internet host address object with a network mask address. This is commonly used to coerce an address by subnet.
Friends And Related Function Documentation
friend class __EXPORT IPV6Mask [friend] __EXPORT IPV6Host operator& (const IPV6Host & addr, const IPV6Mask & mask) [friend]
Author
Generated automatically by Doxygen for GNU CommonC++ from the source code.