![]() |
Bitcoin Core 31.1.0
P2P Digital Currency
|
Process netinfo requests. More...
Classes | |
| struct | Peer |
Public Member Functions | |
| UniValue | PrepareRequest (const std::string &method, const std::vector< std::string > &args) override |
| UniValue | ProcessReply (const UniValue &batch_in) override |
| Public Member Functions inherited from BaseRequestHandler | |
| virtual | ~BaseRequestHandler ()=default |
Public Attributes | |
| const std::string | m_help_doc |
Static Public Attributes | |
| static constexpr int | ID_PEERINFO = 0 |
| static constexpr int | ID_NETWORKINFO = 1 |
Private Member Functions | |
| bool | DetailsRequested () const |
| bool | IsAddressSelected () const |
| bool | IsVersionSelected () const |
| std::string | ChainToString () const |
| std::string | PingTimeToString (double seconds) const |
| std::string | ConnectionTypeForNetinfo (const std::string &conn_type) const |
| std::string | FormatServices (const UniValue &services) |
Static Private Member Functions | |
| static std::string | ServicesList (const UniValue &services) |
Private Attributes | |
| std::array< std::array< uint16_t, NETWORKS.size()+1 >, 3 > | m_counts {{{}}} |
| Peer counts by (in/out/total, networks/total). | |
| uint8_t | m_block_relay_peers_count {0} |
| uint8_t | m_manual_peers_count {0} |
| uint8_t | m_details_level {0} |
| Optional user-supplied arg to set dashboard details level. | |
| bool | m_outbound_only_selected {false} |
| bool | m_is_asmap_on {false} |
| size_t | m_max_addr_length {0} |
| size_t | m_max_addr_processed_length {5} |
| size_t | m_max_addr_rate_limited_length {6} |
| size_t | m_max_age_length {5} |
| size_t | m_max_id_length {2} |
| size_t | m_max_services_length {6} |
| std::vector< Peer > | m_peers |
Process netinfo requests.
Definition at line 381 of file bitcoin-cli.cpp.
|
inlineprivate |
Definition at line 426 of file bitcoin-cli.cpp.
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
Definition at line 457 of file bitcoin-cli.cpp.
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
Definition at line 442 of file bitcoin-cli.cpp.
|
inlineoverridevirtual |
Implements BaseRequestHandler.
Definition at line 482 of file bitcoin-cli.cpp.
Implements BaseRequestHandler.
Definition at line 508 of file bitcoin-cli.cpp.
|
inlinestaticprivate |
Definition at line 466 of file bitcoin-cli.cpp.
|
staticconstexpr |
Definition at line 480 of file bitcoin-cli.cpp.
|
staticconstexpr |
Definition at line 479 of file bitcoin-cli.cpp.
|
private |
Definition at line 385 of file bitcoin-cli.cpp.
|
private |
Peer counts by (in/out/total, networks/total).
Definition at line 384 of file bitcoin-cli.cpp.
|
private |
Optional user-supplied arg to set dashboard details level.
Definition at line 387 of file bitcoin-cli.cpp.
| const std::string NetinfoRequestHandler::m_help_doc |
Definition at line 672 of file bitcoin-cli.cpp.
|
private |
Definition at line 392 of file bitcoin-cli.cpp.
|
private |
Definition at line 386 of file bitcoin-cli.cpp.
|
private |
Definition at line 393 of file bitcoin-cli.cpp.
|
private |
Definition at line 394 of file bitcoin-cli.cpp.
|
private |
Definition at line 395 of file bitcoin-cli.cpp.
|
private |
Definition at line 396 of file bitcoin-cli.cpp.
|
private |
Definition at line 397 of file bitcoin-cli.cpp.
|
private |
Definition at line 398 of file bitcoin-cli.cpp.
|
private |
Definition at line 391 of file bitcoin-cli.cpp.
|
private |
Definition at line 425 of file bitcoin-cli.cpp.