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.