![]() |
Bitcoin Core 32.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 385 of file bitcoin-cli.cpp.
|
inlineprivate |
Definition at line 430 of file bitcoin-cli.cpp.
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
Definition at line 461 of file bitcoin-cli.cpp.
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
Definition at line 446 of file bitcoin-cli.cpp.
|
inlineoverridevirtual |
Implements BaseRequestHandler.
Definition at line 486 of file bitcoin-cli.cpp.
Implements BaseRequestHandler.
Definition at line 512 of file bitcoin-cli.cpp.
|
inlinestaticprivate |
Definition at line 470 of file bitcoin-cli.cpp.
|
staticconstexpr |
Definition at line 484 of file bitcoin-cli.cpp.
|
staticconstexpr |
Definition at line 483 of file bitcoin-cli.cpp.
|
private |
Definition at line 389 of file bitcoin-cli.cpp.
|
private |
Peer counts by (in/out/total, networks/total).
Definition at line 388 of file bitcoin-cli.cpp.
|
private |
Optional user-supplied arg to set dashboard details level.
Definition at line 391 of file bitcoin-cli.cpp.
| const std::string NetinfoRequestHandler::m_help_doc |
Definition at line 676 of file bitcoin-cli.cpp.
|
private |
Definition at line 396 of file bitcoin-cli.cpp.
|
private |
Definition at line 390 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 399 of file bitcoin-cli.cpp.
|
private |
Definition at line 400 of file bitcoin-cli.cpp.
|
private |
Definition at line 401 of file bitcoin-cli.cpp.
|
private |
Definition at line 402 of file bitcoin-cli.cpp.
|
private |
Definition at line 395 of file bitcoin-cli.cpp.
|
private |
Definition at line 429 of file bitcoin-cli.cpp.