6 #ifndef BITCOIN_RPC_REQUEST_H 7 #define BITCOIN_RPC_REQUEST_H 42 #endif // BITCOIN_RPC_REQUEST_H Definition: univalue.h:19
bool fHelp
Definition: request.h:33
std::string JSONRPCReply(const UniValue &result, const UniValue &error, const UniValue &id)
Definition: request.cpp:45
void DeleteAuthCookie()
Definition: request.cpp:124
std::string URI
Definition: request.h:34
UniValue JSONRPCRequestObj(const std::string &strMethod, const UniValue ¶ms, const UniValue &id)
Definition: request.cpp:24
bool GetAuthCookie(std::string *cookie_out)
Definition: request.cpp:108
UniValue JSONRPCError(int code, const std::string &message)
Definition: request.cpp:51
UniValue JSONRPCReplyObj(const UniValue &result, const UniValue &error, const UniValue &id)
Definition: request.cpp:33
UniValue params
Definition: request.h:32
UniValue id
Definition: request.h:30
std::string peerAddr
Definition: request.h:36
std::string authUser
Definition: request.h:35
JSONRPCRequest()
Definition: request.h:38
bool GenerateAuthCookie(std::string *cookie_out)
Definition: request.cpp:76
std::string strMethod
Definition: request.h:31
void parse(const UniValue &valRequest)
Definition: request.cpp:153
const UniValue NullUniValue
Definition: univalue.cpp:13
std::vector< UniValue > JSONRPCProcessBatchReply(const UniValue &in, size_t num)
Definition: request.cpp:133
bool error(const char *fmt, const Args &... args)
Definition: system.h:59