#include <netaddress.h>
#include <crypto/common.h>
#include <crypto/sha3.h>
#include <hash.h>
#include <prevector.h>
#include <util/asmap.h>
#include <util/strencodings.h>
#include <util/string.h>
#include <tinyformat.h>
#include <algorithm>
#include <array>
#include <cstdint>
#include <ios>
#include <iterator>
#include <tuple>
Go to the source code of this file.
◆ GetExtNetwork()
static int GetExtNetwork |
( |
const CNetAddr * |
addr | ) |
|
|
static |
◆ IPv4ToString()
static std::string IPv4ToString |
( |
Span< const uint8_t > |
a | ) |
|
|
static |
◆ IPv6ToString()
static std::string IPv6ToString |
( |
Span< const uint8_t > |
a, |
|
|
uint32_t |
scope_id |
|
) |
| |
|
static |
Return an IPv6 address text representation with zero compression as described in RFC 5952 ("A Recommendation for IPv6 Address Text
Representation").
Definition at line 568 of file netaddress.cpp.
◆ NetmaskBits()
static int NetmaskBits |
( |
uint8_t |
x | ) |
|
|
inlinestatic |
- Returns
- The number of 1-bits in the prefix of the specified subnet mask. If the specified subnet mask is not a valid one, -1.
Definition at line 1128 of file netaddress.cpp.
◆ operator<() [1/3]
◆ operator<() [2/3]
◆ operator<() [3/3]
◆ operator==() [1/3]
◆ operator==() [2/3]
◆ operator==() [3/3]
◆ NET_TEREDO
◆ NET_UNKNOWN
const int NET_UNKNOWN = NET_MAX + 0 |
|
static |