InetMcastAddress(3cc)

InetMcastAddress3cc

A specialization of inetaddress that provides address validation for multicast addresses. a multicast network address.

Usage

#include <socket.h>

Inherits InetAddress.

Public Methods

InetMcastAddress ()
Create an Internet Multicast Address object with an empty (0.0.0.0) address. InetMcastAddress (const struct in_addr address)
Convert the system internet address data type (struct in_addr) into a Common C++ InetMcastAddress object. InetMcastAddress (const char *address)
Convert a null terminated ASCII multicast address string (example: '224.0.0.1') or multicast name string (example: 'sap.mcast.net') directly into a Common C++ InetMcastAddress object.

Detailed description

A specialization of InetAddress that provides address validation for multicast addresses. A multicast network address.

Whenever its value changes the new value is checked to be in the range from 224.0.0.1 through 239.255.255.255. If it is not, an exception is thrown.

Author: Federico Montesino <[email protected]>

Constructor & destructor documentation

InetMcastAddress::InetMcastAddress ()

Create an Internet Multicast Address object with an empty (0.0.0.0) address.

InetMcastAddress::InetMcastAddress (const struct in_addr address)

Convert the system internet address data type (struct in_addr) into a Common C++ InetMcastAddress object.

Parameters:

address

struct of system used binary internet address.

InetMcastAddress::InetMcastAddress (const char * address)

Convert a null terminated ASCII multicast address string (example: '224.0.0.1') or multicast name string (example: 'sap.mcast.net') directly into a Common C++ InetMcastAddress object.

Works like InetAddress(const char*).

Parameters:

address

null terminated C string.

Author

Generated automatically by Doxygen for CommonC++ from the source code.

From libcommoncpp2-dev 1.0.13-5 in Debian 3.1 (Sarge). Parsed by carta from the page's man source.