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

#include <Version.h>

Public Member Functions

 VersionHandler (JsonContext &c)
 
Status check ()
 
template<class Object >
void writeResult (Object &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()

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

Definition at line 12 of file Version.h.

Member Function Documentation

◆ check()

Status ripple::RPC::VersionHandler::check ( )

Definition at line 18 of file Version.h.

◆ writeResult()

template<class Object >
void ripple::RPC::VersionHandler::writeResult ( Object &  obj)

Definition at line 25 of file Version.h.

Member Data Documentation

◆ name

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

Definition at line 30 of file Version.h.

◆ minApiVer

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

Definition at line 32 of file Version.h.

◆ maxApiVer

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

Definition at line 34 of file Version.h.

◆ role

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

Definition at line 36 of file Version.h.

◆ condition

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

Definition at line 38 of file Version.h.

◆ apiVersion_

unsigned int ripple::RPC::VersionHandler::apiVersion_
private

Definition at line 41 of file Version.h.

◆ betaEnabled_

bool ripple::RPC::VersionHandler::betaEnabled_
private

Definition at line 42 of file Version.h.