TARAXA
|
#include <TaraxaFace.h>
Public Member Functions | |
TaraxaFace () | |
virtual void | taraxa_protocolVersionI (const Json::Value &request, Json::Value &response) |
virtual void | taraxa_getVersionI (const Json::Value &request, Json::Value &response) |
virtual void | taraxa_getDagBlockByHashI (const Json::Value &request, Json::Value &response) |
virtual void | taraxa_getDagBlockByLevelI (const Json::Value &request, Json::Value &response) |
virtual void | taraxa_dagBlockLevelI (const Json::Value &request, Json::Value &response) |
virtual void | taraxa_dagBlockPeriodI (const Json::Value &request, Json::Value &response) |
virtual void | taraxa_getScheduleBlockByPeriodI (const Json::Value &request, Json::Value &response) |
virtual void | taraxa_getNodeVersionsI (const Json::Value &request, Json::Value &response) |
virtual void | taraxa_getConfigI (const Json::Value &request, Json::Value &response) |
virtual void | taraxa_getChainStatsI (const Json::Value &request, Json::Value &response) |
virtual void | taraxa_pbftBlockHashByPeriodI (const Json::Value &request, Json::Value &response) |
virtual void | taraxa_yieldI (const Json::Value &request, Json::Value &response) |
virtual void | taraxa_totalSupplyI (const Json::Value &request, Json::Value &response) |
virtual void | taraxa_getPillarBlockDataI (const Json::Value &request, Json::Value &response) |
virtual std::string | taraxa_protocolVersion ()=0 |
virtual Json::Value | taraxa_getVersion ()=0 |
virtual Json::Value | taraxa_getDagBlockByHash (const std::string ¶m1, bool param2)=0 |
virtual Json::Value | taraxa_getDagBlockByLevel (const std::string ¶m1, bool param2)=0 |
virtual std::string | taraxa_dagBlockLevel ()=0 |
virtual std::string | taraxa_dagBlockPeriod ()=0 |
virtual Json::Value | taraxa_getScheduleBlockByPeriod (const std::string ¶m1)=0 |
virtual Json::Value | taraxa_getNodeVersions ()=0 |
virtual Json::Value | taraxa_getConfig ()=0 |
virtual Json::Value | taraxa_getChainStats ()=0 |
virtual std::string | taraxa_pbftBlockHashByPeriod (const std::string ¶m1)=0 |
virtual std::string | taraxa_yield (const std::string ¶m1)=0 |
virtual std::string | taraxa_totalSupply (const std::string ¶m1)=0 |
virtual Json::Value | taraxa_getPillarBlockData (const std::string ¶m1, bool param2)=0 |
Public Member Functions inherited from ServerInterface< TaraxaFace > | |
virtual | ~ServerInterface () |
Methods const & | methods () const |
Notifications const & | notifications () const |
virtual RPCModules | implementedModules () const=0 |
Static Public Attributes | |
static constexpr int | JSON_ANY = 0 |
Additional Inherited Members | |
Public Types inherited from ServerInterface< TaraxaFace > | |
using | MethodPointer = AbstractMethodPointer< TaraxaFace > |
using | NotificationPointer = AbstractNotificationPointer< TaraxaFace > |
using | MethodBinding = std::tuple< jsonrpc::Procedure, AbstractMethodPointer< TaraxaFace > > |
using | NotificationBinding = std::tuple< jsonrpc::Procedure, AbstractNotificationPointer< TaraxaFace > > |
using | Methods = std::vector< MethodBinding > |
using | Notifications = std::vector< NotificationBinding > |
using | RPCModules = std::vector< RPCModule > |
Protected Member Functions inherited from ServerInterface< TaraxaFace > | |
void | bindAndAddMethod (jsonrpc::Procedure const &_proc, MethodPointer _pointer) |
void | bindAndAddNotification (jsonrpc::Procedure const &_proc, NotificationPointer _pointer) |
|
inline |
|
pure virtual |
Implemented in taraxa::net::Taraxa.
|
inlinevirtual |
|
pure virtual |
Implemented in taraxa::net::Taraxa.
|
inlinevirtual |
|
pure virtual |
Implemented in taraxa::net::Taraxa.
|
inlinevirtual |
|
pure virtual |
Implemented in taraxa::net::Taraxa.
|
inlinevirtual |
|
pure virtual |
Implemented in taraxa::net::Taraxa.
|
inlinevirtual |
|
pure virtual |
Implemented in taraxa::net::Taraxa.
|
inlinevirtual |
|
pure virtual |
Implemented in taraxa::net::Taraxa.
|
inlinevirtual |
|
pure virtual |
Implemented in taraxa::net::Taraxa.
|
inlinevirtual |
|
pure virtual |
Implemented in taraxa::net::Taraxa.
|
inlinevirtual |
|
pure virtual |
Implemented in taraxa::net::Taraxa.
|
inlinevirtual |
|
pure virtual |
Implemented in taraxa::net::Taraxa.
|
inlinevirtual |
|
pure virtual |
Implemented in taraxa::net::Taraxa.
|
inlinevirtual |
|
pure virtual |
Implemented in taraxa::net::Taraxa.
|
inlinevirtual |
|
pure virtual |
Implemented in taraxa::net::Taraxa.
|
inlinevirtual |
|
staticconstexpr |