xrpld
Loading...
Searching...
No Matches
RPCHandler.h
1#pragma once
2
3#include <xrpld/rpc/Context.h>
4#include <xrpld/rpc/Status.h>
5
6namespace xrpl::RPC {
7
8struct JsonContext;
9
12doCommand(RPC::JsonContext&, json::Value&);
13
14Role
15roleRequired(unsigned int version, bool betaEnabled, std::string const& method);
16
17} // namespace xrpl::RPC
API version numbers used in later API versions.
Definition ApiVersion.h:35
Role roleRequired(unsigned int version, bool betaEnabled, std::string const &method)
Status doCommand(RPC::JsonContext &context, json::Value &result)
Execute an RPC command and store the results in a json::Value.
Role
Indicates the level of administrative permission to grant.
Definition Role.h:24
Status represents the results of an operation that might fail.
Definition Status.h:19