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

#include <AdminNetFace.h>

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

Public Member Functions

 AdminNetFace ()
 
virtual void admin_net_startI (const Json::Value &request, Json::Value &response)
 
virtual void admin_net_stopI (const Json::Value &request, Json::Value &response)
 
virtual void admin_net_connectI (const Json::Value &request, Json::Value &response)
 
virtual void admin_net_peersI (const Json::Value &request, Json::Value &response)
 
virtual void admin_net_nodeInfoI (const Json::Value &request, Json::Value &response)
 
virtual void admin_nodeInfoI (const Json::Value &request, Json::Value &response)
 
virtual void admin_peersI (const Json::Value &request, Json::Value &response)
 
virtual void admin_addPeerI (const Json::Value &request, Json::Value &response)
 
virtual bool admin_net_start (const std::string &param1)=0
 
virtual bool admin_net_stop (const std::string &param1)=0
 
virtual bool admin_net_connect (const std::string &param1, const std::string &param2)=0
 
virtual Json::Value admin_net_peers (const std::string &param1)=0
 
virtual Json::Value admin_net_nodeInfo (const std::string &param1)=0
 
virtual Json::Value admin_nodeInfo ()=0
 
virtual Json::Value admin_peers ()=0
 
virtual bool admin_addPeer (const std::string &param1)=0
 
- Public Member Functions inherited from ServerInterface< AdminNetFace >
virtual ~ServerInterface ()
 
Methods const & methods () const
 
Notifications const & notifications () const
 
virtual RPCModules implementedModules () const =0
 

Additional Inherited Members

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

Detailed Description

Definition at line 12 of file AdminNetFace.h.

Constructor & Destructor Documentation

dev::rpc::AdminNetFace::AdminNetFace ( )
inline

Definition at line 15 of file AdminNetFace.h.

Here is the call graph for this function:

Member Function Documentation

virtual bool dev::rpc::AdminNetFace::admin_addPeer ( const std::string &  param1)
pure virtual

Implemented in dev::rpc::AdminNet.

Here is the caller graph for this function:

virtual void dev::rpc::AdminNetFace::admin_addPeerI ( const Json::Value &  request,
Json::Value &  response 
)
inlinevirtual

Definition at line 57 of file AdminNetFace.h.

Here is the call graph for this function:

Here is the caller graph for this function:

virtual bool dev::rpc::AdminNetFace::admin_net_connect ( const std::string &  param1,
const std::string &  param2 
)
pure virtual

Implemented in dev::rpc::AdminNet.

Here is the caller graph for this function:

virtual void dev::rpc::AdminNetFace::admin_net_connectI ( const Json::Value &  request,
Json::Value &  response 
)
inlinevirtual

Definition at line 35 of file AdminNetFace.h.

Here is the call graph for this function:

Here is the caller graph for this function:

virtual Json::Value dev::rpc::AdminNetFace::admin_net_nodeInfo ( const std::string &  param1)
pure virtual

Implemented in dev::rpc::AdminNet.

Here is the caller graph for this function:

virtual void dev::rpc::AdminNetFace::admin_net_nodeInfoI ( const Json::Value &  request,
Json::Value &  response 
)
inlinevirtual

Definition at line 43 of file AdminNetFace.h.

Here is the call graph for this function:

Here is the caller graph for this function:

virtual Json::Value dev::rpc::AdminNetFace::admin_net_peers ( const std::string &  param1)
pure virtual

Implemented in dev::rpc::AdminNet.

Here is the caller graph for this function:

virtual void dev::rpc::AdminNetFace::admin_net_peersI ( const Json::Value &  request,
Json::Value &  response 
)
inlinevirtual

Definition at line 39 of file AdminNetFace.h.

Here is the call graph for this function:

Here is the caller graph for this function:

virtual bool dev::rpc::AdminNetFace::admin_net_start ( const std::string &  param1)
pure virtual

Implemented in dev::rpc::AdminNet.

Here is the caller graph for this function:

virtual void dev::rpc::AdminNetFace::admin_net_startI ( const Json::Value &  request,
Json::Value &  response 
)
inlinevirtual

Definition at line 27 of file AdminNetFace.h.

Here is the call graph for this function:

Here is the caller graph for this function:

virtual bool dev::rpc::AdminNetFace::admin_net_stop ( const std::string &  param1)
pure virtual

Implemented in dev::rpc::AdminNet.

Here is the caller graph for this function:

virtual void dev::rpc::AdminNetFace::admin_net_stopI ( const Json::Value &  request,
Json::Value &  response 
)
inlinevirtual

Definition at line 31 of file AdminNetFace.h.

Here is the call graph for this function:

Here is the caller graph for this function:

virtual Json::Value dev::rpc::AdminNetFace::admin_nodeInfo ( )
pure virtual

Implemented in dev::rpc::AdminNet.

Here is the caller graph for this function:

virtual void dev::rpc::AdminNetFace::admin_nodeInfoI ( const Json::Value &  request,
Json::Value &  response 
)
inlinevirtual

Definition at line 47 of file AdminNetFace.h.

Here is the call graph for this function:

Here is the caller graph for this function:

virtual Json::Value dev::rpc::AdminNetFace::admin_peers ( )
pure virtual

Implemented in dev::rpc::AdminNet.

Here is the caller graph for this function:

virtual void dev::rpc::AdminNetFace::admin_peersI ( const Json::Value &  request,
Json::Value &  response 
)
inlinevirtual

Definition at line 52 of file AdminNetFace.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: