Bitcoin Core
31.1.0
P2P Digital Currency
Toggle main menu visibility
Loading...
Searching...
No Matches
src
rpc
register.h
Go to the documentation of this file.
1
// Copyright (c) 2009-present The Bitcoin Core developers
2
// Distributed under the MIT software license, see the accompanying
3
// file COPYING or http://www.opensource.org/licenses/mit-license.php.
4
5
#ifndef BITCOIN_RPC_REGISTER_H
6
#define BITCOIN_RPC_REGISTER_H
7
8
#include <bitcoin-build-config.h>
// IWYU pragma: keep
9
12
class
CRPCTable
;
13
14
void
RegisterBlockchainRPCCommands
(
CRPCTable
&
tableRPC
);
15
void
RegisterFeeRPCCommands
(
CRPCTable
&);
16
void
RegisterMempoolRPCCommands
(
CRPCTable
&);
17
void
RegisterMiningRPCCommands
(
CRPCTable
&
tableRPC
);
18
void
RegisterNodeRPCCommands
(
CRPCTable
&);
19
void
RegisterNetRPCCommands
(
CRPCTable
&);
20
void
RegisterOutputScriptRPCCommands
(
CRPCTable
&);
21
void
RegisterRawTransactionRPCCommands
(
CRPCTable
&
tableRPC
);
22
void
RegisterSignMessageRPCCommands
(
CRPCTable
&);
23
void
RegisterSignerRPCCommands
(
CRPCTable
&
tableRPC
);
24
void
RegisterTxoutProofRPCCommands
(
CRPCTable
&);
25
26
static
inline
void
RegisterAllCoreRPCCommands
(
CRPCTable
&
t
)
27
{
28
RegisterBlockchainRPCCommands
(
t
);
29
RegisterFeeRPCCommands
(
t
);
30
RegisterMempoolRPCCommands
(
t
);
31
RegisterMiningRPCCommands
(
t
);
32
RegisterNodeRPCCommands
(
t
);
33
RegisterNetRPCCommands
(
t
);
34
RegisterOutputScriptRPCCommands
(
t
);
35
RegisterRawTransactionRPCCommands
(
t
);
36
RegisterSignMessageRPCCommands
(
t
);
37
#ifdef ENABLE_EXTERNAL_SIGNER
38
RegisterSignerRPCCommands
(
t
);
39
#endif
// ENABLE_EXTERNAL_SIGNER
40
RegisterTxoutProofRPCCommands
(
t
);
41
}
42
43
#endif
// BITCOIN_RPC_REGISTER_H
CRPCTable
RPC command dispatcher.
Definition
server.h:87
RegisterRawTransactionRPCCommands
void RegisterRawTransactionRPCCommands(CRPCTable &tableRPC)
Definition
rawtransaction.cpp:2077
RegisterMiningRPCCommands
void RegisterMiningRPCCommands(CRPCTable &tableRPC)
Definition
mining.cpp:1141
RegisterSignerRPCCommands
void RegisterSignerRPCCommands(CRPCTable &tableRPC)
Definition
external_signer.cpp:68
RegisterMempoolRPCCommands
void RegisterMempoolRPCCommands(CRPCTable &)
Definition
mempool.cpp:1506
RegisterFeeRPCCommands
void RegisterFeeRPCCommands(CRPCTable &)
Definition
fees.cpp:218
RegisterNetRPCCommands
void RegisterNetRPCCommands(CRPCTable &)
Definition
net.cpp:1203
RegisterSignMessageRPCCommands
void RegisterSignMessageRPCCommands(CRPCTable &)
Definition
signmessage.cpp:103
RegisterOutputScriptRPCCommands
void RegisterOutputScriptRPCCommands(CRPCTable &)
Definition
output_script.cpp:344
RegisterAllCoreRPCCommands
static void RegisterAllCoreRPCCommands(CRPCTable &t)
Definition
register.h:26
RegisterBlockchainRPCCommands
void RegisterBlockchainRPCCommands(CRPCTable &tableRPC)
Definition
blockchain.cpp:3497
RegisterNodeRPCCommands
void RegisterNodeRPCCommands(CRPCTable &)
Definition
node.cpp:414
RegisterTxoutProofRPCCommands
void RegisterTxoutProofRPCCommands(CRPCTable &)
Definition
txoutproof.cpp:177
tableRPC
CRPCTable tableRPC
Definition
server.cpp:544
ByteUnit::t
@ t
Definition
strencodings.h:52
Generated on
for Bitcoin Core by
1.17.0