man address.h (Fonctions bibliothèques) -
NAME
address.h -
SYNOPSIS
#include <cc++/config.h>
#include <cc++/missing.h>
#include <cc++/thread.h>
#include <cc++/exception.h>
Namespaces
namespace ost
Classes
class ost::IPV4Validator
Classes derived from IPV4Address would require an specific validator to pass to the IPV4Address constructor.Abstract base class for derived inet addresses validators.
class ost::IPV4MulticastValidator
Class for the function object that validates multicast addresses.Validating class specialized for multicast addresses.
class ost::IPV4Address
The network name and address objects are all derived from a common IPV4Address base class.Internet Address binary data type.
class ost::IPV4Mask
Internet addresses used specifically as masking addresses (such as ' 255.255.255.0') are held in the IPV4Mask derived object.Internet Address Mask such as subnet masks.
class 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.Address of a specific Internet host machine.
class ost::IPV4Broadcast
The broadcast address object is used to store the broadcast address for a specific subnet.
class ost::IPV4Multicast
A specialization of IPV4Address that provides address validation for multicast addresses.A multicast network address.
class ost::IPV6Validator
Classes derived from IPV6Address would require an specific validator to pass to the IPV6Address constructor.Abstract base class for derived inet addresses validators.
class ost::IPV6MulticastValidator
Class for the function object that validates multicast addresses.Validating class specialized for multicast addresses.
class ost::IPV6Address
The network name and address objects are all derived from a common IPV6Address base class.Internet Address binary data type.
class ost::IPV6Mask
Internet addresses used specifically as masking addresses (such as ' 255.255.255.0') are held in the IPV6Mask derived object.Internet Address Mask such as subnet masks.
class 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.Address of a specific Internet host machine.
class ost::IPV6Broadcast
The broadcast address object is used to store the broadcast address for a specific subnet.
class ost::IPV6Multicast
A specialization of IPV6Address that provides address validation for multicast addresses.A multicast network address.
Defines
#define InetAddress IPV4Address
#define InetHostAddress IPV4Host
#define InetMaskAddress IPV4Mask
#define InetMcastAddress IPV4Multicast
#define InetMcastAddressValidator IPV4MulticastValidator
#define InetAddrValidator IPV4Validator
#define BroadcastAddress IPV4Broadcast
Typedefs
typedef unsigned short ost::tpport_t
Transport Protocol Ports.
Functions
__EXPORT std::ostream & ost::operator<< (std::ostream &os, const IPV4Address &ia)
in_addr ost::getaddress (const IPV4Address &ia)
__EXPORT std::ostream & ost::operator<< (std::ostream &os, const IPV6Address &ia)
in6_addr ost::getaddress (const IPV6Address &ia)
Variables
__EXPORT ost::IPV4Host
__EXPORT ost::IPV6Host
Define Documentation
#define BroadcastAddress IPV4Broadcast
Examples: tcpthread.cpp.
#define InetAddress IPV4Address
Examples: tcp.cpp, tcpstr1.cpp, and tcpthread.cpp.
#define InetAddrValidator IPV4Validator
#define InetHostAddress IPV4Host
Examples: SampleSocketPort.cpp, tcp.cpp, tcpservice.cpp, and tcpthread.cpp.
#define InetMaskAddress IPV4Mask
#define InetMcastAddress IPV4Multicast
#define InetMcastAddressValidator IPV4MulticastValidator
Author
Generated automatically by Doxygen for GNU CommonC++ from the source code.