|
HDK
|
This represents either an Ipv4 address or an Ipv6 address. More...
#include <UT_IpAddress.h>
Public Member Functions | |
| UT_IpAddress () | |
| UT_IpAddress (const UT_IpAddressV4::bytes_t &addr) | |
| UT_IpAddress (const UT_IpAddressV6::bytes_t &addr) | |
| UT_IpAddress (unsigned char i0, unsigned char i1, unsigned char i2, unsigned char i3) | |
| UT_IpAddress (const UT_IpAddress &ip) | |
| UT_IpAddress (const UT_IpAddressV4 &ip) | |
| UT_IpAddress (const UT_IpAddressV6 &ip) | |
| bool | operator== (const UT_IpAddress &other) const |
| bool | operator!= (const UT_IpAddress &other) const |
| UT_IpAddress & | operator= (const UT_IpAddress &ip) |
| UT_IpAddress & | operator= (const UT_IpAddressV4 &ip) |
| UT_IpAddress & | operator= (const UT_IpAddressV6 &ip) |
| SYS_NO_DISCARD_RESULT bool | isV4 () const |
| SYS_NO_DISCARD_RESULT bool | isV6 () const |
| SYS_NO_DISCARD_RESULT bool | isUnspecified () const |
| SYS_NO_DISCARD_RESULT bool | isLoopback () const |
| SYS_NO_DISCARD_RESULT UT_StringHolder | toString () const |
| SYS_NO_DISCARD_RESULT UT_IpAddressV4 | toV4 () const |
| SYS_NO_DISCARD_RESULT UT_IpAddressV6 | toV6 () const |
Static Public Member Functions | |
| static SYS_NO_DISCARD_RESULT UT_IpAddress | fromString (const UT_StringRef &str) |
This represents either an Ipv4 address or an Ipv6 address.
Definition at line 241 of file UT_IpAddress.h.
|
inline |
Definition at line 244 of file UT_IpAddress.h.
|
inline |
Definition at line 249 of file UT_IpAddress.h.
|
inline |
Definition at line 254 of file UT_IpAddress.h.
|
inline |
Definition at line 259 of file UT_IpAddress.h.
|
inline |
Definition at line 268 of file UT_IpAddress.h.
|
inline |
Definition at line 279 of file UT_IpAddress.h.
|
inline |
Definition at line 283 of file UT_IpAddress.h.
|
inlinestatic |
Definition at line 344 of file UT_IpAddress.h.
|
inline |
Definition at line 337 of file UT_IpAddress.h.
|
inline |
Definition at line 331 of file UT_IpAddress.h.
|
inline |
Definition at line 329 of file UT_IpAddress.h.
|
inline |
Definition at line 330 of file UT_IpAddress.h.
|
inline |
Definition at line 298 of file UT_IpAddress.h.
|
inline |
Definition at line 303 of file UT_IpAddress.h.
|
inline |
Definition at line 316 of file UT_IpAddress.h.
|
inline |
Definition at line 322 of file UT_IpAddress.h.
|
inline |
Definition at line 288 of file UT_IpAddress.h.
|
inline |
Definition at line 356 of file UT_IpAddress.h.
|
inline |
Definition at line 363 of file UT_IpAddress.h.
|
inline |
Definition at line 369 of file UT_IpAddress.h.