ost::IPV4Host - This object is used to hold the actual and valid internet address of a specific host
Contents
Constructor & Destructor Documentation
ost::IPV4Host::IPV4Host(constchar*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 IPV4Host ('www.voxilla.org') can be directly declaired in this manner.
Defaults to the IP address that represents the interface matching 'gethostname()'.
Parametershost dns or physical address of an Internet host.
ost::IPV4Host::IPV4Host(structin_addraddr)
Convert a system socket binary address such as may be returned through the accept() call or getsockpeer()
into an internet host address object.
Parametersaddr binary address of internet host.
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.
Member Function Documentation
IPV4Host&ost::IPV4Host::operator&=(constIPV4Mask&mask)
Mask the internet host address object with a network mask address. This is commonly used to coerce an
address by subnet.
IPV4Address&ost::IPV4Host::operator=(unsignedlongaddr)[inline]
Allows assignment from the return of functions like inet_addr() or htonl()
References ost::IPV4Address::operator=().
Name
ost::IPV4Host - 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::IPV4Address.
PublicMemberFunctionsIPV4Host (const char *host=NULL)
Create a new host address for a specific internet host.
IPV4Host (struct in_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.
IPV4Address & operator= (unsigned long addr)
Allows assignment from the return of functions like inet_addr() or htonl()
IPV4Host & operator&= (const IPV4Mask &mask)
Mask the internet host address object with a network mask address.
Friends
class __EXPORTIPV4Mask__EXPORTIPV4Hostoperator& (const IPV4Host &addr, const IPV4Mask &mask)
AdditionalInheritedMembers