rippled
Loading...
Searching...
No Matches
Public Member Functions | Static Public Attributes | Private Attributes | List of all members
xrpl::RPC::VersionHandler Class Reference

#include <Version.h>

Public Member Functions

 VersionHandler (JsonContext &c)
 
Status check ()
 
void writeResult (Json::Value &obj)
 

Static Public Attributes

static constexpr char const * name = "version"
 
static constexpr unsigned minApiVer = RPC::apiMinimumSupportedVersion
 
static constexpr unsigned maxApiVer = RPC::apiMaximumValidVersion
 
static constexpr Role role = Role::USER
 
static constexpr Condition condition = NO_CONDITION
 

Private Attributes

unsigned int apiVersion_
 
bool betaEnabled_
 

Detailed Description

Definition at line 9 of file Version.h.

Constructor & Destructor Documentation

◆ VersionHandler()

xrpl::RPC::VersionHandler::VersionHandler ( JsonContext c)
explicit

Definition at line 12 of file Version.h.

Member Function Documentation

◆ check()

Status xrpl::RPC::VersionHandler::check ( )

Definition at line 18 of file Version.h.

◆ writeResult()

void xrpl::RPC::VersionHandler::writeResult ( Json::Value obj)

Definition at line 24 of file Version.h.

Member Data Documentation

◆ name

constexpr char const* xrpl::RPC::VersionHandler::name = "version"
staticconstexpr

Definition at line 29 of file Version.h.

◆ minApiVer

constexpr unsigned xrpl::RPC::VersionHandler::minApiVer = RPC::apiMinimumSupportedVersion
staticconstexpr

Definition at line 31 of file Version.h.

◆ maxApiVer

constexpr unsigned xrpl::RPC::VersionHandler::maxApiVer = RPC::apiMaximumValidVersion
staticconstexpr

Definition at line 33 of file Version.h.

◆ role

constexpr Role xrpl::RPC::VersionHandler::role = Role::USER
staticconstexpr

Definition at line 35 of file Version.h.

◆ condition

constexpr Condition xrpl::RPC::VersionHandler::condition = NO_CONDITION
staticconstexpr

Definition at line 37 of file Version.h.

◆ apiVersion_

unsigned int xrpl::RPC::VersionHandler::apiVersion_
private

Definition at line 40 of file Version.h.

◆ betaEnabled_

bool xrpl::RPC::VersionHandler::betaEnabled_
private

Definition at line 41 of file Version.h.