Dash Core Source Documentation (0.16.0.1)

Find detailed information regarding the Dash Core source code.

#include <server.h>

+ Collaboration diagram for JSONRPCRequest:

Public Member Functions

 JSONRPCRequest ()
 
void parse (const UniValue &valRequest)
 

Public Attributes

UniValue id
 
std::string strMethod
 
UniValue params
 
bool fHelp
 
std::string URI
 
std::string authUser
 

Detailed Description

Definition at line 37 of file server.h.

Constructor & Destructor Documentation

◆ JSONRPCRequest()

JSONRPCRequest::JSONRPCRequest ( )
inline

Definition at line 47 of file server.h.

Member Function Documentation

◆ parse()

Member Data Documentation

◆ authUser

std::string JSONRPCRequest::authUser

Definition at line 45 of file server.h.

Referenced by HTTPReq_JSONRPC().

◆ fHelp

bool JSONRPCRequest::fHelp

Definition at line 43 of file server.h.

Referenced by _bls(), abandontransaction(), abortrescan(), addmultisigaddress(), addnode(), backupwallet(), bls_fromsecret(), bls_generate(), clearbanned(), combinerawtransaction(), createmultisig(), createrawtransaction(), debug(), decoderawtransaction(), decodescript(), disconnectnode(), dumphdinfo(), dumpprivkey(), dumpwallet(), echo(), encryptwallet(), estimatefee(), estimaterawfee(), estimatesmartfee(), fundrawtransaction(), getaccount(), getaccountaddress(), getaddednodeinfo(), getaddressbalance(), getaddressdeltas(), getaddressesbyaccount(), getaddressmempool(), getaddresstxids(), getaddressutxos(), getbalance(), getbestblockhash(), getbestchainlock(), getblock(), getblockchaininfo(), getblockcount(), getblockhash(), getblockhashes(), getblockheader(), getblockheaders(), getblockstats(), getblocktemplate(), getchaintips(), getchaintxstats(), getconnectioncount(), getdifficulty(), getgovernanceinfo(), getmemoryinfo(), getmempoolancestors(), getmempooldescendants(), getmempoolentry(), getmempoolinfo(), getmerkleblocks(), getmininginfo(), getnettotals(), getnetworkhashps(), getnetworkinfo(), getnewaddress(), getpeerinfo(), getprivatesendinfo(), getrawchangeaddress(), getrawmempool(), getrawtransaction(), getreceivedbyaccount(), getreceivedbyaddress(), getspecialtxes(), getspentinfo(), getsuperblockbudget(), gettransaction(), gettxout(), gettxoutproof(), gettxoutsetinfo(), getunconfirmedbalance(), GetWalletForJSONRPCRequest(), getwalletinfo(), gobject(), gobject_check(), gobject_count(), gobject_deserialize(), gobject_diff(), gobject_get(), gobject_getcurrentvotes(), gobject_list(), gobject_submit(), gobject_vote_conf(), help(), importaddress(), importelectrumwallet(), importmulti(), importprivkey(), importprunedfunds(), importpubkey(), importwallet(), instantsendtoaddress(), invalidateblock(), keepass(), keypoolrefill(), listaccounts(), listaddressbalances(), listaddressgroupings(), listbanned(), listlockunspent(), listreceivedbyaccount(), listreceivedbyaddress(), listsinceblock(), listtransactions(), listunspent(), listwallets(), loadwallet(), lockunspent(), logging(), masternode(), masternode_connect(), masternode_count(), masternode_current(), masternode_list(), masternode_status(), masternode_winner(), masternode_winners(), masternodelist(), mnsync(), movecmd(), ping(), preciousblock(), prioritisetransaction(), protx(), protx_diff(), protx_info(), protx_list(), pruneblockchain(), quorum(), quorum_dkgsimerror(), quorum_dkgstatus(), quorum_info(), quorum_list(), quorum_memberof(), quorum_selectquorum(), quorum_sigs_cmd(), reconsiderblock(), removeprunedfunds(), rescanblockchain(), resendwallettransactions(), savemempool(), sendfrom(), sendmany(), sendrawtransaction(), sendtoaddress(), setaccount(), setban(), setmocktime(), setnetworkactive(), setprivatesendamount(), setprivatesendrounds(), settxfee(), signmessage(), signmessagewithprivkey(), signrawtransaction(), spork(), stop(), submitblock(), uptime(), validateaddress(), verifychain(), verifymessage(), verifytxoutproof(), voteraw(), waitforblock(), waitforblockheight(), waitfornewblock(), walletlock(), walletpassphrase(), and walletpassphrasechange().

◆ id

UniValue JSONRPCRequest::id

Definition at line 40 of file server.h.

Referenced by HTTPReq_JSONRPC(), and JSONRPCExecOne().

◆ params

UniValue JSONRPCRequest::params

Definition at line 42 of file server.h.

Referenced by _bls(), abandontransaction(), abortrescan(), addmultisigaddress(), addnode(), backupwallet(), bls_fromsecret(), bls_generate(), BOOST_FIXTURE_TEST_CASE(), clearbanned(), combinerawtransaction(), createmultisig(), createrawtransaction(), debug(), decoderawtransaction(), decodescript(), disconnectnode(), dumphdinfo(), dumpprivkey(), dumpwallet(), echo(), encryptwallet(), estimatefee(), estimaterawfee(), estimatesmartfee(), CRPCTable::execute(), fundrawtransaction(), getaccount(), getaccountaddress(), getaddednodeinfo(), getaddressbalance(), getaddressdeltas(), getaddressesbyaccount(), getaddressmempool(), getaddresstxids(), getaddressutxos(), getbalance(), getbestblockhash(), getbestchainlock(), getblock(), getblockchaininfo(), getblockcount(), getblockhash(), getblockhashes(), getblockheader(), getblockheaders(), getblockstats(), getblocktemplate(), getchaintips(), getchaintxstats(), getconnectioncount(), getdifficulty(), getgovernanceinfo(), getmemoryinfo(), getmempoolancestors(), getmempooldescendants(), getmempoolentry(), getmempoolinfo(), getmerkleblocks(), getmininginfo(), getnettotals(), getnetworkhashps(), getnetworkinfo(), getnewaddress(), getpeerinfo(), getprivatesendinfo(), getrawchangeaddress(), getrawmempool(), getrawtransaction(), getreceivedbyaccount(), getreceivedbyaddress(), getspecialtxes(), getspentinfo(), getsuperblockbudget(), gettransaction(), gettxout(), gettxoutproof(), gettxoutsetinfo(), getunconfirmedbalance(), getwalletinfo(), gobject(), gobject_check(), gobject_count(), gobject_deserialize(), gobject_diff(), gobject_get(), gobject_getcurrentvotes(), gobject_list(), gobject_submit(), gobject_vote_conf(), help(), importaddress(), importelectrumwallet(), importmulti(), importprivkey(), importprunedfunds(), importpubkey(), importwallet(), invalidateblock(), keepass(), keypoolrefill(), listaccounts(), listaddressbalances(), listaddressgroupings(), listbanned(), listlockunspent(), listreceivedbyaccount(), listreceivedbyaddress(), listsinceblock(), listtransactions(), listunspent(), listwallets(), loadwallet(), lockunspent(), logging(), masternode(), masternode_connect(), masternode_count(), masternode_list(), masternode_winners(), masternodelist(), mnsync(), movecmd(), parse(), ping(), preciousblock(), prioritisetransaction(), protx(), protx_diff(), protx_info(), protx_list(), pruneblockchain(), quorum(), quorum_dkgsimerror(), quorum_dkgstatus(), quorum_info(), quorum_list(), quorum_memberof(), quorum_selectquorum(), quorum_sigs_cmd(), reconsiderblock(), removeprunedfunds(), rescanblockchain(), resendwallettransactions(), rest_chaininfo(), RPCConsole::RPCParseCommandLine(), savemempool(), sendfrom(), sendmany(), sendrawtransaction(), sendtoaddress(), setaccount(), setban(), setmocktime(), setnetworkactive(), setprivatesendamount(), setprivatesendrounds(), settxfee(), signmessage(), signmessagewithprivkey(), signrawtransaction(), spork(), stop(), submitblock(), transformNamedArguments(), uptime(), validateaddress(), verifychain(), verifymessage(), verifytxoutproof(), voteraw(), waitforblock(), waitforblockheight(), waitfornewblock(), walletlock(), walletpassphrase(), and walletpassphrasechange().

◆ strMethod

std::string JSONRPCRequest::strMethod

Definition at line 41 of file server.h.

Referenced by CRPCTable::execute(), parse(), and RPCConsole::RPCParseCommandLine().

◆ URI

std::string JSONRPCRequest::URI

The documentation for this class was generated from the following files:
Released under the MIT license