Public Types | |
| enum | AddressType { IPv4 = 0, IPv6 } |
Public Member Functions | |
| CP_NetworkAddress (void) | |
| Constructor. | |
| CP_NetworkAddress (UInt32 inIPAddress) | |
| Constructor. | |
| CP_NetworkAddress (const CP_String &inIPAddress) | |
| Constructor. | |
| UInt32 | GetIPv4Address (void) const |
| returns an IPv4Address as an UInt32 | |
| AddressType | GetAddressType (void) const |
| CP_String | AsString (void) const |
| returns an IPv4Address as a string | |
| bool | operator< (const CP_NetworkAddress &inRhs) const |
| bool | operator<= (const CP_NetworkAddress &inRhs) const |
| bool | operator> (const CP_NetworkAddress &inRhs) const |
| bool | operator>= (const CP_NetworkAddress &inRhs) const |
| bool | operator== (const CP_NetworkAddress &inRhs) const |
| bool | operator!= (const CP_NetworkAddress &inRhs) const |
| CP_NetworkAddress | operator & (const CP_NetworkAddress &inRhs) const |
Static Public Attributes | |
| static const CP_NetworkAddress | null |
Protected Attributes | |
| UInt32 | fIPAddress_v4 |
| AddressType | fAddressType |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.0