Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
#include <string>
#include <map>
Go to the source code of this file.
Functions | |
bool | StartHTTPRPC () |
Start HTTP RPC subsystem. More... | |
void | InterruptHTTPRPC () |
Interrupt HTTP RPC subsystem. More... | |
void | StopHTTPRPC () |
Stop HTTP RPC subsystem. More... | |
bool | StartREST () |
Start HTTP REST subsystem. More... | |
void | InterruptREST () |
Interrupt RPC REST subsystem. More... | |
void | StopREST () |
Stop HTTP REST subsystem. More... | |
Function Documentation
◆ InterruptHTTPRPC()
void InterruptHTTPRPC | ( | ) |
Interrupt HTTP RPC subsystem.
Definition at line 248 of file httprpc.cpp.
References LogPrint, and BCLog::RPC.
Referenced by Interrupt().
◆ InterruptREST()
void InterruptREST | ( | ) |
◆ StartHTTPRPC()
bool StartHTTPRPC | ( | ) |
Start HTTP RPC subsystem.
Precondition; HTTP and RPC has been started.
Definition at line 231 of file httprpc.cpp.
References EventBase(), HTTPReq_JSONRPC(), httpRPCTimerInterface, InitRPCAuthentication(), LogPrint, RegisterHTTPHandler(), BCLog::RPC, and RPCSetTimerInterface().
Referenced by AppInitServers().
◆ StartREST()
bool StartREST | ( | ) |
Start HTTP REST subsystem.
Precondition; HTTP and RPC has been started.
Definition at line 587 of file rest.cpp.
References ARRAYLEN, handler, prefix, RegisterHTTPHandler(), and uri_prefixes.
Referenced by AppInitServers().
◆ StopHTTPRPC()
void StopHTTPRPC | ( | ) |
Stop HTTP RPC subsystem.
Precondition; HTTP and RPC has been stopped.
Definition at line 253 of file httprpc.cpp.
References httpRPCTimerInterface, LogPrint, BCLog::RPC, RPCUnsetTimerInterface(), and UnregisterHTTPHandler().
Referenced by PrepareShutdown().
◆ StopREST()
void StopREST | ( | ) |
Stop HTTP REST subsystem.
Precondition; HTTP and RPC has been stopped.
Definition at line 598 of file rest.cpp.
References ARRAYLEN, prefix, UnregisterHTTPHandler(), and uri_prefixes.
Referenced by PrepareShutdown().