HDK
|
#include <UT_IpAddress.h>
Public Types | |
using | address_t = UT_IpAddressV6 |
Public Member Functions | |
UT_IpNetworkV6 () | |
UT_IpNetworkV6 (const address_t &address, uint32_t prefix_length) | |
UT_IpNetworkV6 (const UT_IpNetworkV6 &other) | |
UT_IpNetworkV6 & | operator= (const UT_IpNetworkV6 &other) |
bool | operator== (const UT_IpNetworkV6 &net) const |
bool | operator!= (const UT_IpNetworkV6 &net) const |
SYS_NO_DISCARD_RESULT address_t | network () const |
SYS_NO_DISCARD_RESULT const address_t & | address () const |
SYS_NO_DISCARD_RESULT UT_IpNetworkV6 | canonical () const |
SYS_NO_DISCARD_RESULT uint32_t | prefixLength () const |
SYS_NO_DISCARD_RESULT bool | isHost () const |
SYS_NO_DISCARD_RESULT bool | isSubnetOf (const UT_IpNetworkV6 &net) const |
SYS_NO_DISCARD_RESULT UT_StringHolder | toString () const |
Static Public Member Functions | |
static SYS_NO_DISCARD_RESULT UT_IpNetworkV6 | fromString (const UT_StringRef &str) |
static SYS_NO_DISCARD_RESULT UT_IpNetworkV6 | loopback () |
Static Public Attributes | |
static constexpr uint32_t | host_address_len = 128 |
Definition at line 453 of file UT_IpAddress.h.
Definition at line 456 of file UT_IpAddress.h.
|
inline |
Definition at line 459 of file UT_IpAddress.h.
|
inline |
Definition at line 463 of file UT_IpAddress.h.
|
inline |
Definition at line 468 of file UT_IpAddress.h.
|
inline |
Definition at line 489 of file UT_IpAddress.h.
|
inline |
Definition at line 493 of file UT_IpAddress.h.
|
static |
|
inline |
Definition at line 498 of file UT_IpAddress.h.
SYS_NO_DISCARD_RESULT bool UT_IpNetworkV6::isSubnetOf | ( | const UT_IpNetworkV6 & | net | ) | const |
|
inlinestatic |
Definition at line 506 of file UT_IpAddress.h.
SYS_NO_DISCARD_RESULT address_t UT_IpNetworkV6::network | ( | ) | const |
|
inline |
Definition at line 484 of file UT_IpAddress.h.
|
inline |
Definition at line 473 of file UT_IpAddress.h.
|
inline |
Definition at line 479 of file UT_IpAddress.h.
|
inline |
Definition at line 497 of file UT_IpAddress.h.
|
inline |
Definition at line 500 of file UT_IpAddress.h.
|
static |
Definition at line 457 of file UT_IpAddress.h.