ost::IPV4Multicast - A specialization of IPV4Address that provides address validation for multicast
Contents
Constructor & Destructor Documentation
ost::IPV4Multicast::IPV4Multicast()
Create an Internet Multicast Address object with an empty (0.0.0.0) address.
ost::IPV4Multicast::IPV4Multicast(conststructin_addraddress)
Convert the system internet address data type (struct in_addr) into a Common C++ IPV4Multicast object.
Parametersaddress struct of system used binary internet address.
ost::IPV4Multicast::IPV4Multicast(constchar*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++ IPV4Multicast object. Works like IPV4Address(const
char*).
Parametersaddress null terminated C string.
Detailed Description
A specialization of IPV4Address that provides address validation for multicast addresses.
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.
A multicast network address.
Author
Federico Montesino p5087@quintero.fie.us.esName
ost::IPV4Multicast - A specialization of IPV4Address that provides address validation for multicast
addresses.
Synopsis
#include <address.h>
Inherits ost::IPV4Address.
PublicMemberFunctionsIPV4Multicast ()
Create an Internet Multicast Address object with an empty (0.0.0.0) address.
IPV4Multicast (const struct in_addr address)
Convert the system internet address data type (struct in_addr) into a Common C++ IPV4Multicast
object.
IPV4Multicast (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++ IPV4Multicast object.
AdditionalInheritedMembers