Fabcoin Core  0.16.2
P2P Digital Currency
Public Member Functions | List of all members
dev::rpc::AdminEthFace Class Referenceabstract

#include <AdminEthFace.h>

Inheritance diagram for dev::rpc::AdminEthFace:
[legend]
Collaboration diagram for dev::rpc::AdminEthFace:
[legend]

Public Member Functions

 AdminEthFace ()
 
virtual void admin_eth_blockQueueStatusI (const Json::Value &request, Json::Value &response)
 
virtual void admin_eth_setAskPriceI (const Json::Value &request, Json::Value &response)
 
virtual void admin_eth_setBidPriceI (const Json::Value &request, Json::Value &response)
 
virtual void admin_eth_setMiningI (const Json::Value &request, Json::Value &response)
 
virtual void admin_eth_findBlockI (const Json::Value &request, Json::Value &response)
 
virtual void admin_eth_blockQueueFirstUnknownI (const Json::Value &request, Json::Value &response)
 
virtual void admin_eth_blockQueueRetryUnknownI (const Json::Value &request, Json::Value &response)
 
virtual void admin_eth_allAccountsI (const Json::Value &request, Json::Value &response)
 
virtual void admin_eth_newAccountI (const Json::Value &request, Json::Value &response)
 
virtual void admin_eth_setMiningBenefactorI (const Json::Value &request, Json::Value &response)
 
virtual void admin_eth_inspectI (const Json::Value &request, Json::Value &response)
 
virtual void admin_eth_reprocessI (const Json::Value &request, Json::Value &response)
 
virtual void admin_eth_vmTraceI (const Json::Value &request, Json::Value &response)
 
virtual void admin_eth_getReceiptByHashAndIndexI (const Json::Value &request, Json::Value &response)
 
virtual void miner_startI (const Json::Value &request, Json::Value &response)
 
virtual void miner_stopI (const Json::Value &request, Json::Value &response)
 
virtual void miner_setEtherbaseI (const Json::Value &request, Json::Value &response)
 
virtual void miner_setExtraI (const Json::Value &request, Json::Value &response)
 
virtual void miner_setGasPriceI (const Json::Value &request, Json::Value &response)
 
virtual void miner_hashrateI (const Json::Value &request, Json::Value &response)
 
virtual Json::Value admin_eth_blockQueueStatus (const std::string &param1)=0
 
virtual bool admin_eth_setAskPrice (const std::string &param1, const std::string &param2)=0
 
virtual bool admin_eth_setBidPrice (const std::string &param1, const std::string &param2)=0
 
virtual bool admin_eth_setMining (bool param1, const std::string &param2)=0
 
virtual Json::Value admin_eth_findBlock (const std::string &param1, const std::string &param2)=0
 
virtual std::string admin_eth_blockQueueFirstUnknown (const std::string &param1)=0
 
virtual bool admin_eth_blockQueueRetryUnknown (const std::string &param1)=0
 
virtual Json::Value admin_eth_allAccounts (const std::string &param1)=0
 
virtual Json::Value admin_eth_newAccount (const Json::Value &param1, const std::string &param2)=0
 
virtual bool admin_eth_setMiningBenefactor (const std::string &param1, const std::string &param2)=0
 
virtual Json::Value admin_eth_inspect (const std::string &param1, const std::string &param2)=0
 
virtual Json::Value admin_eth_reprocess (const std::string &param1, const std::string &param2)=0
 
virtual Json::Value admin_eth_vmTrace (const std::string &param1, int param2, const std::string &param3)=0
 
virtual Json::Value admin_eth_getReceiptByHashAndIndex (const std::string &param1, int param2, const std::string &param3)=0
 
virtual bool miner_start (int param1)=0
 
virtual bool miner_stop ()=0
 
virtual bool miner_setEtherbase (const std::string &param1)=0
 
virtual bool miner_setExtra (const std::string &param1)=0
 
virtual bool miner_setGasPrice (const std::string &param1)=0
 
virtual std::string miner_hashrate ()=0
 
- Public Member Functions inherited from ServerInterface< AdminEthFace >
virtual ~ServerInterface ()
 
Methods const & methods () const
 
Notifications const & notifications () const
 
virtual RPCModules implementedModules () const =0
 

Additional Inherited Members

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

Detailed Description

Definition at line 12 of file AdminEthFace.h.

Constructor & Destructor Documentation

dev::rpc::AdminEthFace::AdminEthFace ( )
inline

Definition at line 15 of file AdminEthFace.h.

Here is the call graph for this function:

Member Function Documentation

virtual Json::Value dev::rpc::AdminEthFace::admin_eth_allAccounts ( const std::string &  param1)
pure virtual

Implemented in dev::rpc::AdminEth.

Here is the caller graph for this function:

virtual void dev::rpc::AdminEthFace::admin_eth_allAccountsI ( const Json::Value &  request,
Json::Value &  response 
)
inlinevirtual

Definition at line 67 of file AdminEthFace.h.

Here is the call graph for this function:

Here is the caller graph for this function:

virtual std::string dev::rpc::AdminEthFace::admin_eth_blockQueueFirstUnknown ( const std::string &  param1)
pure virtual

Implemented in dev::rpc::AdminEth.

Here is the caller graph for this function:

virtual void dev::rpc::AdminEthFace::admin_eth_blockQueueFirstUnknownI ( const Json::Value &  request,
Json::Value &  response 
)
inlinevirtual

Definition at line 59 of file AdminEthFace.h.

Here is the call graph for this function:

Here is the caller graph for this function:

virtual bool dev::rpc::AdminEthFace::admin_eth_blockQueueRetryUnknown ( const std::string &  param1)
pure virtual

Implemented in dev::rpc::AdminEth.

Here is the caller graph for this function:

virtual void dev::rpc::AdminEthFace::admin_eth_blockQueueRetryUnknownI ( const Json::Value &  request,
Json::Value &  response 
)
inlinevirtual

Definition at line 63 of file AdminEthFace.h.

Here is the call graph for this function:

Here is the caller graph for this function:

virtual Json::Value dev::rpc::AdminEthFace::admin_eth_blockQueueStatus ( const std::string &  param1)
pure virtual

Implemented in dev::rpc::AdminEth.

Here is the caller graph for this function:

virtual void dev::rpc::AdminEthFace::admin_eth_blockQueueStatusI ( const Json::Value &  request,
Json::Value &  response 
)
inlinevirtual

Definition at line 39 of file AdminEthFace.h.

Here is the call graph for this function:

Here is the caller graph for this function:

virtual Json::Value dev::rpc::AdminEthFace::admin_eth_findBlock ( const std::string &  param1,
const std::string &  param2 
)
pure virtual

Implemented in dev::rpc::AdminEth.

Here is the caller graph for this function:

virtual void dev::rpc::AdminEthFace::admin_eth_findBlockI ( const Json::Value &  request,
Json::Value &  response 
)
inlinevirtual

Definition at line 55 of file AdminEthFace.h.

Here is the call graph for this function:

Here is the caller graph for this function:

virtual Json::Value dev::rpc::AdminEthFace::admin_eth_getReceiptByHashAndIndex ( const std::string &  param1,
int  param2,
const std::string &  param3 
)
pure virtual

Implemented in dev::rpc::AdminEth.

Here is the caller graph for this function:

virtual void dev::rpc::AdminEthFace::admin_eth_getReceiptByHashAndIndexI ( const Json::Value &  request,
Json::Value &  response 
)
inlinevirtual

Definition at line 91 of file AdminEthFace.h.

Here is the call graph for this function:

Here is the caller graph for this function:

virtual Json::Value dev::rpc::AdminEthFace::admin_eth_inspect ( const std::string &  param1,
const std::string &  param2 
)
pure virtual

Implemented in dev::rpc::AdminEth.

Here is the caller graph for this function:

virtual void dev::rpc::AdminEthFace::admin_eth_inspectI ( const Json::Value &  request,
Json::Value &  response 
)
inlinevirtual

Definition at line 79 of file AdminEthFace.h.

Here is the call graph for this function:

Here is the caller graph for this function:

virtual Json::Value dev::rpc::AdminEthFace::admin_eth_newAccount ( const Json::Value &  param1,
const std::string &  param2 
)
pure virtual

Implemented in dev::rpc::AdminEth.

Here is the caller graph for this function:

virtual void dev::rpc::AdminEthFace::admin_eth_newAccountI ( const Json::Value &  request,
Json::Value &  response 
)
inlinevirtual

Definition at line 71 of file AdminEthFace.h.

Here is the call graph for this function:

Here is the caller graph for this function:

virtual Json::Value dev::rpc::AdminEthFace::admin_eth_reprocess ( const std::string &  param1,
const std::string &  param2 
)
pure virtual

Implemented in dev::rpc::AdminEth.

Here is the caller graph for this function:

virtual void dev::rpc::AdminEthFace::admin_eth_reprocessI ( const Json::Value &  request,
Json::Value &  response 
)
inlinevirtual

Definition at line 83 of file AdminEthFace.h.

Here is the call graph for this function:

Here is the caller graph for this function:

virtual bool dev::rpc::AdminEthFace::admin_eth_setAskPrice ( const std::string &  param1,
const std::string &  param2 
)
pure virtual

Implemented in dev::rpc::AdminEth.

Here is the caller graph for this function:

virtual void dev::rpc::AdminEthFace::admin_eth_setAskPriceI ( const Json::Value &  request,
Json::Value &  response 
)
inlinevirtual

Definition at line 43 of file AdminEthFace.h.

Here is the call graph for this function:

Here is the caller graph for this function:

virtual bool dev::rpc::AdminEthFace::admin_eth_setBidPrice ( const std::string &  param1,
const std::string &  param2 
)
pure virtual

Implemented in dev::rpc::AdminEth.

Here is the caller graph for this function:

virtual void dev::rpc::AdminEthFace::admin_eth_setBidPriceI ( const Json::Value &  request,
Json::Value &  response 
)
inlinevirtual

Definition at line 47 of file AdminEthFace.h.

Here is the call graph for this function:

Here is the caller graph for this function:

virtual bool dev::rpc::AdminEthFace::admin_eth_setMining ( bool  param1,
const std::string &  param2 
)
pure virtual

Implemented in dev::rpc::AdminEth.

Here is the caller graph for this function:

virtual bool dev::rpc::AdminEthFace::admin_eth_setMiningBenefactor ( const std::string &  param1,
const std::string &  param2 
)
pure virtual

Implemented in dev::rpc::AdminEth.

Here is the caller graph for this function:

virtual void dev::rpc::AdminEthFace::admin_eth_setMiningBenefactorI ( const Json::Value &  request,
Json::Value &  response 
)
inlinevirtual

Definition at line 75 of file AdminEthFace.h.

Here is the call graph for this function:

Here is the caller graph for this function:

virtual void dev::rpc::AdminEthFace::admin_eth_setMiningI ( const Json::Value &  request,
Json::Value &  response 
)
inlinevirtual

Definition at line 51 of file AdminEthFace.h.

Here is the call graph for this function:

Here is the caller graph for this function:

virtual Json::Value dev::rpc::AdminEthFace::admin_eth_vmTrace ( const std::string &  param1,
int  param2,
const std::string &  param3 
)
pure virtual

Implemented in dev::rpc::AdminEth.

Here is the caller graph for this function:

virtual void dev::rpc::AdminEthFace::admin_eth_vmTraceI ( const Json::Value &  request,
Json::Value &  response 
)
inlinevirtual

Definition at line 87 of file AdminEthFace.h.

Here is the call graph for this function:

Here is the caller graph for this function:

virtual std::string dev::rpc::AdminEthFace::miner_hashrate ( )
pure virtual

Implemented in dev::rpc::AdminEth.

Here is the caller graph for this function:

virtual void dev::rpc::AdminEthFace::miner_hashrateI ( const Json::Value &  request,
Json::Value &  response 
)
inlinevirtual

Definition at line 116 of file AdminEthFace.h.

Here is the call graph for this function:

Here is the caller graph for this function:

virtual bool dev::rpc::AdminEthFace::miner_setEtherbase ( const std::string &  param1)
pure virtual

Implemented in dev::rpc::AdminEth.

Here is the caller graph for this function:

virtual void dev::rpc::AdminEthFace::miner_setEtherbaseI ( const Json::Value &  request,
Json::Value &  response 
)
inlinevirtual

Definition at line 104 of file AdminEthFace.h.

Here is the call graph for this function:

Here is the caller graph for this function:

virtual bool dev::rpc::AdminEthFace::miner_setExtra ( const std::string &  param1)
pure virtual

Implemented in dev::rpc::AdminEth.

Here is the caller graph for this function:

virtual void dev::rpc::AdminEthFace::miner_setExtraI ( const Json::Value &  request,
Json::Value &  response 
)
inlinevirtual

Definition at line 108 of file AdminEthFace.h.

Here is the call graph for this function:

Here is the caller graph for this function:

virtual bool dev::rpc::AdminEthFace::miner_setGasPrice ( const std::string &  param1)
pure virtual

Implemented in dev::rpc::AdminEth.

Here is the caller graph for this function:

virtual void dev::rpc::AdminEthFace::miner_setGasPriceI ( const Json::Value &  request,
Json::Value &  response 
)
inlinevirtual

Definition at line 112 of file AdminEthFace.h.

Here is the call graph for this function:

Here is the caller graph for this function:

virtual bool dev::rpc::AdminEthFace::miner_start ( int  param1)
pure virtual

Implemented in dev::rpc::AdminEth.

Here is the caller graph for this function:

virtual void dev::rpc::AdminEthFace::miner_startI ( const Json::Value &  request,
Json::Value &  response 
)
inlinevirtual

Definition at line 95 of file AdminEthFace.h.

Here is the call graph for this function:

Here is the caller graph for this function:

virtual bool dev::rpc::AdminEthFace::miner_stop ( )
pure virtual

Implemented in dev::rpc::AdminEth.

Here is the caller graph for this function:

virtual void dev::rpc::AdminEthFace::miner_stopI ( const Json::Value &  request,
Json::Value &  response 
)
inlinevirtual

Definition at line 99 of file AdminEthFace.h.

Here is the call graph for this function:

Here is the caller graph for this function:


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