5 #ifndef BITCOIN_HTTPRPC_H 6 #define BITCOIN_HTTPRPC_H 29 : config(configIn), rpcServer(rpcServerIn), context(contextIn) {}
67 #endif // BITCOIN_HTTPRPC_H bool StartHTTPRPC(HTTPRPCRequestProcessor &httpRPCRequestProcessor)
Start HTTP RPC subsystem.
void StopHTTPRPC()
Stop HTTP RPC subsystem.
void StopREST()
Stop HTTP REST subsystem.
bool ProcessHTTPRequest(HTTPRequest *request)
static bool DelegateHTTPRequest(HTTPRPCRequestProcessor *requestProcessor, HTTPRequest *request)
const util::Ref & context
Class for registering and managing all RPC calls.
Type-safe dynamic reference.
void StartREST(const util::Ref &context)
Start HTTP REST subsystem.
void InterruptREST()
Interrupt RPC REST subsystem.
HTTPRPCRequestProcessor(Config &configIn, RPCServer &rpcServerIn, const util::Ref &contextIn)
void InterruptHTTPRPC()
Interrupt HTTP RPC subsystem.