Process netinfo requests.
More...
Process netinfo requests.
Definition at line 362 of file bitcoin-cli.cpp.
◆ ChainToString()
| std::string NetinfoRequestHandler::ChainToString |
( |
| ) |
const |
|
inlineprivate |
◆ ConnectionTypeForNetinfo()
| std::string NetinfoRequestHandler::ConnectionTypeForNetinfo |
( |
const std::string & |
conn_type | ) |
const |
|
inlineprivate |
◆ DetailsRequested()
| bool NetinfoRequestHandler::DetailsRequested |
( |
| ) |
const |
|
inlineprivate |
◆ IsAddressSelected()
| bool NetinfoRequestHandler::IsAddressSelected |
( |
| ) |
const |
|
inlineprivate |
◆ IsVersionSelected()
| bool NetinfoRequestHandler::IsVersionSelected |
( |
| ) |
const |
|
inlineprivate |
◆ NetworkStringToId()
| int8_t NetinfoRequestHandler::NetworkStringToId |
( |
const std::string & |
str | ) |
const |
|
inlineprivate |
◆ PingTimeToString()
| std::string NetinfoRequestHandler::PingTimeToString |
( |
double |
seconds | ) |
const |
|
inlineprivate |
◆ PrepareRequest()
| UniValue NetinfoRequestHandler::PrepareRequest |
( |
const std::string & |
method, |
|
|
const std::vector< std::string > & |
args |
|
) |
| |
|
inlineoverridevirtual |
◆ ProcessReply()
◆ ID_NETWORKINFO
| constexpr int NetinfoRequestHandler::ID_NETWORKINFO = 1 |
|
staticconstexpr |
◆ ID_PEERINFO
| constexpr int NetinfoRequestHandler::ID_PEERINFO = 0 |
|
staticconstexpr |
◆ m_block_relay_peers_count
| uint8_t NetinfoRequestHandler::m_block_relay_peers_count {0} |
|
private |
◆ m_counts
| std::array<std::array<uint16_t, m_networks.size() + 1>, 3> NetinfoRequestHandler::m_counts {{{}}} |
|
private |
◆ m_details_level
| uint8_t NetinfoRequestHandler::m_details_level {0} |
|
private |
Optional user-supplied arg to set dashboard details level.
Definition at line 377 of file bitcoin-cli.cpp.
◆ m_help_doc
| const std::string NetinfoRequestHandler::m_help_doc |
◆ m_is_asmap_on
| bool NetinfoRequestHandler::m_is_asmap_on {false} |
|
private |
◆ m_manual_peers_count
| uint8_t NetinfoRequestHandler::m_manual_peers_count {0} |
|
private |
◆ m_max_addr_length
| size_t NetinfoRequestHandler::m_max_addr_length {0} |
|
private |
◆ m_max_addr_processed_length
| size_t NetinfoRequestHandler::m_max_addr_processed_length {5} |
|
private |
◆ m_max_addr_rate_limited_length
| size_t NetinfoRequestHandler::m_max_addr_rate_limited_length {6} |
|
private |
◆ m_max_age_length
| size_t NetinfoRequestHandler::m_max_age_length {5} |
|
private |
◆ m_max_id_length
| size_t NetinfoRequestHandler::m_max_id_length {2} |
|
private |
◆ m_networks
| constexpr std::array NetinfoRequestHandler::m_networks {"ipv4", "ipv6", "onion", "i2p"} |
|
staticconstexprprivate |
◆ m_peers
| std::vector<Peer> NetinfoRequestHandler::m_peers |
|
private |
◆ m_time_now
◆ MAX_DETAIL_LEVEL
| constexpr uint8_t NetinfoRequestHandler::MAX_DETAIL_LEVEL {4} |
|
staticconstexprprivate |
The documentation for this class was generated from the following file: