5#ifndef BITCOIN_HTTPRPC_H
6#define BITCOIN_HTTPRPC_H
26 const std::any &contextIn)
bool ProcessHTTPRequest(HTTPRequest *request)
HTTPRPCRequestProcessor(Config &configIn, RPCServer &rpcServerIn, const std::any &contextIn)
static bool DelegateHTTPRequest(HTTPRPCRequestProcessor *requestProcessor, HTTPRequest *request)
Class for registering and managing all RPC calls.
void InterruptHTTPRPC()
Interrupt HTTP RPC subsystem.
void StopHTTPRPC()
Stop HTTP RPC subsystem.
void StartREST(const std::any &context)
Start HTTP REST subsystem.
void StopREST()
Stop HTTP REST subsystem.
void InterruptREST()
Interrupt RPC REST subsystem.
bool StartHTTPRPC(HTTPRPCRequestProcessor &httpRPCRequestProcessor)
Start HTTP RPC subsystem.