|
ucommon
|
The broadcast address object is used to store the broadcast address for a specific subnet. More...
#include <address.h>


Public Member Functions | |
| IPV4Broadcast (char *net="255.255.255.255") | |
| Specify the physical broadcast address to use and create a new broadcast address object based on a null terminated ASCII string. | |
Public Member Functions inherited from ost::IPV4Address | |
| struct in_addr | getAddress (void) |
| Provide a low level system usable struct in_addr object from the contents of IPV4Address. | |
| struct in_addr | getAddress (size_t i) |
| Provide a low level system usable struct in_addr object from the contents of IPV4Address. | |
| size_t | getAddressCount () |
| Returns the number of internet addresses that an IPV4Address object contains. | |
| char * | getHostname (void) |
| Provide a string representation of the value (Internet Address) held in the IPV4Address object. | |
| IPV4Address (IPV4Validator *validator=((void *) 0)) | |
| Create an Internet Address object with an empty (0.0.0.0) address. | |
| IPV4Address (struct in_addr addr, IPV4Validator *validator=((void *) 0)) | |
| Convert the system internet address data type (struct in_addr) into a Common C++ IPV4Address object. | |
| IPV4Address (char *address, IPV4Validator *validator=((void *) 0)) | |
| Convert a null terminated ASCII host address string (example: "127.0.0.1") or host address name (example: "www.voxilla.org") directly into a Common C++ IPV4Address object. | |
| IPV4Address (IPV4Address &rhs) | |
| Copy constructor. | |
| bool | isInetAddress (void) |
| May be used to verify if a given IPV4Address returned by another function contains a "valid" address, or "0.0.0.0" which is often used to mark "invalid" IPV4Address values. | |
| bool | operator! () |
| bool | operator!= (IPV4Address &a) |
| Compare two internet addresses to see if they are not equal (if they each refer to unique and different physical ip addresses). | |
| IPV4Address & | operator= (char *str) |
| IPV4Address & | operator= (struct in_addr addr) |
| IPV4Address & | operator= (IPV4Address &rhs) |
| IPV4Address & | operator= (unsigned long addr) |
| Allows assignment from the return of functions like inet_addr() or htonl() | |
| IPV4Address & | operator= (unsigned int addr) |
| bool | operator== (IPV4Address &a) |
| Compare two internet addresses to see if they are equal (if they specify the physical address of the same internet host). | |
| virtual | ~IPV4Address () |
| Destructor. | |
Additional Inherited Members | |
Protected Member Functions inherited from ost::IPV4Address | |
| void | setAddress (char *host) |
| Used to specify a host name or numeric internet address. | |
| bool | setIPAddress (char *host) |
| Sets the IP address from a string representation of the numeric address, ie "127.0.0.1". | |
Protected Attributes inherited from ost::IPV4Address | |
| size_t | addr_count |
| char * | hostname |
| struct in_addr * | ipaddr |
Static Protected Attributes inherited from ost::IPV4Address | |
| static Mutex | mutex |
The broadcast address object is used to store the broadcast address for a specific subnet.
This is commonly used for UDP broadcast operations.
| ost::IPV4Broadcast::IPV4Broadcast | ( | char * | net = "255.255.255.255" | ) |
Specify the physical broadcast address to use and create a new broadcast address object based on a null terminated ASCII string.
| net | null terminated ASCII network address. |
1.8.1.2