xrpld
Loading...
Searching...
No Matches
xrpl::RPC::VersionHandler Class Reference

#include <Version.h>

Public Member Functions

 VersionHandler (JsonContext &c)
void writeResult (json::Value &obj) const

Static Public Member Functions

static Status check ()

Static Public Attributes

static constexpr char const * name = "version"
static constexpr unsigned minApiVer = RPC::kApiMinimumSupportedVersion
static constexpr unsigned maxApiVer = RPC::kApiMaximumValidVersion
static constexpr Role role = Role::USER
static constexpr Condition condition = Condition::NoCondition

Private Attributes

unsigned int apiVersion_
bool betaEnabled_

Detailed Description

Definition at line 7 of file Version.h.

Constructor & Destructor Documentation

◆ VersionHandler()

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

Definition at line 10 of file Version.h.

Member Function Documentation

◆ check()

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

Definition at line 16 of file Version.h.

◆ writeResult()

void xrpl::RPC::VersionHandler::writeResult ( json::Value & obj) const

Definition at line 22 of file Version.h.

Member Data Documentation

◆ name

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

Definition at line 28 of file Version.h.

◆ minApiVer

unsigned xrpl::RPC::VersionHandler::minApiVer = RPC::kApiMinimumSupportedVersion
staticconstexpr

Definition at line 30 of file Version.h.

◆ maxApiVer

unsigned xrpl::RPC::VersionHandler::maxApiVer = RPC::kApiMaximumValidVersion
staticconstexpr

Definition at line 32 of file Version.h.

◆ role

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

Definition at line 34 of file Version.h.

◆ condition

Condition xrpl::RPC::VersionHandler::condition = Condition::NoCondition
staticconstexpr

Definition at line 36 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.