![]() |
Bitcoin Core 31.0.0
P2P Digital Currency
|
#include <rpc/server.h>#include <addrman.h>#include <addrman_impl.h>#include <banman.h>#include <chainparams.h>#include <clientversion.h>#include <core_io.h>#include <net_permissions.h>#include <net_processing.h>#include <net_types.h>#include <netbase.h>#include <node/context.h>#include <node/protocol_version.h>#include <node/warnings.h>#include <policy/settings.h>#include <protocol.h>#include <rpc/blockchain.h>#include <rpc/server_util.h>#include <rpc/util.h>#include <sync.h>#include <univalue.h>#include <util/chaintype.h>#include <util/strencodings.h>#include <util/string.h>#include <util/time.h>#include <util/translation.h>#include <validation.h>#include <chrono>#include <optional>#include <stdexcept>#include <string>#include <string_view>#include <vector>Go to the source code of this file.
Functions | |
| static RPCHelpMan | getconnectioncount () |
| static RPCHelpMan | ping () |
| static UniValue | GetServicesNames (ServiceFlags services) |
| Returns, given services flags, a list of humanly readable (known) network services. | |
| static RPCHelpMan | getpeerinfo () |
| static RPCHelpMan | addnode () |
| static RPCHelpMan | addconnection () |
| static RPCHelpMan | disconnectnode () |
| static RPCHelpMan | getaddednodeinfo () |
| static RPCHelpMan | getnettotals () |
| static UniValue | GetNetworksInfo () |
| static RPCHelpMan | getnetworkinfo () |
| static RPCHelpMan | setban () |
| static RPCHelpMan | listbanned () |
| static RPCHelpMan | clearbanned () |
| static RPCHelpMan | setnetworkactive () |
| static RPCHelpMan | getnodeaddresses () |
| static RPCHelpMan | addpeeraddress () |
| static RPCHelpMan | sendmsgtopeer () |
| static RPCHelpMan | getaddrmaninfo () |
| UniValue | AddrmanEntryToJSON (const AddrInfo &info, const CConnman &connman) |
| UniValue | AddrmanTableToJSON (const std::vector< std::pair< AddrInfo, AddressPosition > > &tableInfos, const CConnman &connman) |
| static RPCHelpMan | getrawaddrman () |
| void | RegisterNetRPCCommands (CRPCTable &t) |
| template<typename C, typename S, typename UnaryOp> | |
| auto | Join (const C &container, const S &separator, UnaryOp unary_op) |
| Join all container items. | |
Variables | |
| const std::vector< std::string > | CONNECTION_TYPE_DOC |
| const std::vector< std::string > | TRANSPORT_TYPE_DOC |
|
static |
|
static |
|
static |
| UniValue AddrmanTableToJSON | ( | const std::vector< std::pair< AddrInfo, AddressPosition > > & | tableInfos, |
| const CConnman & | connman ) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
| auto util::Join | ( | const C & | container, |
| const S & | separator, | ||
| UnaryOp | unary_op ) |
Join all container items.
Typically used to concatenate strings but accepts containers with elements of any type.
| container | The items to join |
| separator | The separator |
| unary_op | Apply this operator to each item |
Definition at line 205 of file string.h.
|
static |
|
static |
| void RegisterNetRPCCommands | ( | CRPCTable & | t | ) |
|
static |
|
static |
|
static |
| const std::vector<std::string> CONNECTION_TYPE_DOC |