TARAXA
taraxa::net::DebugFace Class Referenceabstract

#include <DebugFace.h>

Collaboration diagram for taraxa::net::DebugFace:

Public Member Functions

 DebugFace ()
 
virtual void debug_traceTransactionI (const Json::Value &request, Json::Value &response)
 
virtual void debug_traceCallI (const Json::Value &request, Json::Value &response)
 
virtual void debug_getPreviousBlockCertVotesI (const Json::Value &request, Json::Value &response)
 
virtual void debug_getPeriodTransactionsWithReceiptsI (const Json::Value &request, Json::Value &response)
 
virtual void debug_getPeriodDagBlocksI (const Json::Value &request, Json::Value &response)
 
virtual void trace_callI (const Json::Value &request, Json::Value &response)
 
virtual void trace_replayTransactionI (const Json::Value &request, Json::Value &response)
 
virtual void trace_replayBlockTransactionsI (const Json::Value &request, Json::Value &response)
 
virtual void debug_dposValidatorTotalStakesI (const Json::Value &request, Json::Value &response)
 
virtual void debug_dposTotalAmountDelegatedI (const Json::Value &request, Json::Value &response)
 
virtual Json::Value debug_traceTransaction (const std::string &param1)=0
 
virtual Json::Value debug_traceCall (const Json::Value &param1, const std::string &param2)=0
 
virtual Json::Value debug_getPreviousBlockCertVotes (const std::string &param1)=0
 
virtual Json::Value debug_getPeriodTransactionsWithReceipts (const std::string &param1)=0
 
virtual Json::Value debug_getPeriodDagBlocks (const std::string &param1)=0
 
virtual Json::Value trace_call (const Json::Value &param1, const Json::Value &param2, const std::string &param3)=0
 
virtual Json::Value trace_replayTransaction (const std::string &param1, const Json::Value &param2)=0
 
virtual Json::Value trace_replayBlockTransactions (const std::string &param1, const Json::Value &param2)=0
 
virtual Json::Value debug_dposValidatorTotalStakes (const std::string &param1)=0
 
virtual Json::Value debug_dposTotalAmountDelegated (const std::string &param1)=0
 
- Public Member Functions inherited from ServerInterface< DebugFace >
virtual ~ServerInterface ()
 
Methods const & methods () const
 
Notifications const & notifications () const
 
virtual RPCModules implementedModules () const=0
 

Additional Inherited Members

- Public Types inherited from ServerInterface< DebugFace >
using MethodPointer = AbstractMethodPointer< DebugFace >
 
using NotificationPointer = AbstractNotificationPointer< DebugFace >
 
using MethodBinding = std::tuple< jsonrpc::Procedure, AbstractMethodPointer< DebugFace > >
 
using NotificationBinding = std::tuple< jsonrpc::Procedure, AbstractNotificationPointer< DebugFace > >
 
using Methods = std::vector< MethodBinding >
 
using Notifications = std::vector< NotificationBinding >
 
using RPCModules = std::vector< RPCModule >
 
- Protected Member Functions inherited from ServerInterface< DebugFace >
void bindAndAddMethod (jsonrpc::Procedure const &_proc, MethodPointer _pointer)
 
void bindAndAddNotification (jsonrpc::Procedure const &_proc, NotificationPointer _pointer)
 

Constructor & Destructor Documentation

◆ DebugFace()

taraxa::net::DebugFace::DebugFace ( )
inline

Member Function Documentation

◆ debug_dposTotalAmountDelegated()

virtual Json::Value taraxa::net::DebugFace::debug_dposTotalAmountDelegated ( const std::string &  param1)
pure virtual

Implemented in taraxa::net::Debug.

◆ debug_dposTotalAmountDelegatedI()

virtual void taraxa::net::DebugFace::debug_dposTotalAmountDelegatedI ( const Json::Value &  request,
Json::Value &  response 
)
inlinevirtual

◆ debug_dposValidatorTotalStakes()

virtual Json::Value taraxa::net::DebugFace::debug_dposValidatorTotalStakes ( const std::string &  param1)
pure virtual

Implemented in taraxa::net::Debug.

◆ debug_dposValidatorTotalStakesI()

virtual void taraxa::net::DebugFace::debug_dposValidatorTotalStakesI ( const Json::Value &  request,
Json::Value &  response 
)
inlinevirtual

◆ debug_getPeriodDagBlocks()

virtual Json::Value taraxa::net::DebugFace::debug_getPeriodDagBlocks ( const std::string &  param1)
pure virtual

Implemented in taraxa::net::Debug.

◆ debug_getPeriodDagBlocksI()

virtual void taraxa::net::DebugFace::debug_getPeriodDagBlocksI ( const Json::Value &  request,
Json::Value &  response 
)
inlinevirtual

◆ debug_getPeriodTransactionsWithReceipts()

virtual Json::Value taraxa::net::DebugFace::debug_getPeriodTransactionsWithReceipts ( const std::string &  param1)
pure virtual

Implemented in taraxa::net::Debug.

◆ debug_getPeriodTransactionsWithReceiptsI()

virtual void taraxa::net::DebugFace::debug_getPeriodTransactionsWithReceiptsI ( const Json::Value &  request,
Json::Value &  response 
)
inlinevirtual

◆ debug_getPreviousBlockCertVotes()

virtual Json::Value taraxa::net::DebugFace::debug_getPreviousBlockCertVotes ( const std::string &  param1)
pure virtual

Implemented in taraxa::net::Debug.

◆ debug_getPreviousBlockCertVotesI()

virtual void taraxa::net::DebugFace::debug_getPreviousBlockCertVotesI ( const Json::Value &  request,
Json::Value &  response 
)
inlinevirtual

◆ debug_traceCall()

virtual Json::Value taraxa::net::DebugFace::debug_traceCall ( const Json::Value &  param1,
const std::string &  param2 
)
pure virtual

Implemented in taraxa::net::Debug.

◆ debug_traceCallI()

virtual void taraxa::net::DebugFace::debug_traceCallI ( const Json::Value &  request,
Json::Value &  response 
)
inlinevirtual

◆ debug_traceTransaction()

virtual Json::Value taraxa::net::DebugFace::debug_traceTransaction ( const std::string &  param1)
pure virtual

Implemented in taraxa::net::Debug.

◆ debug_traceTransactionI()

virtual void taraxa::net::DebugFace::debug_traceTransactionI ( const Json::Value &  request,
Json::Value &  response 
)
inlinevirtual

◆ trace_call()

virtual Json::Value taraxa::net::DebugFace::trace_call ( const Json::Value &  param1,
const Json::Value &  param2,
const std::string &  param3 
)
pure virtual

Implemented in taraxa::net::Debug.

◆ trace_callI()

virtual void taraxa::net::DebugFace::trace_callI ( const Json::Value &  request,
Json::Value &  response 
)
inlinevirtual

◆ trace_replayBlockTransactions()

virtual Json::Value taraxa::net::DebugFace::trace_replayBlockTransactions ( const std::string &  param1,
const Json::Value &  param2 
)
pure virtual

Implemented in taraxa::net::Debug.

◆ trace_replayBlockTransactionsI()

virtual void taraxa::net::DebugFace::trace_replayBlockTransactionsI ( const Json::Value &  request,
Json::Value &  response 
)
inlinevirtual

◆ trace_replayTransaction()

virtual Json::Value taraxa::net::DebugFace::trace_replayTransaction ( const std::string &  param1,
const Json::Value &  param2 
)
pure virtual

Implemented in taraxa::net::Debug.

◆ trace_replayTransactionI()

virtual void taraxa::net::DebugFace::trace_replayTransactionI ( const Json::Value &  request,
Json::Value &  response 
)
inlinevirtual

The documentation for this class was generated from the following file: