Fabcoin Core
0.16.2
P2P Digital Currency
|
#include <DBFace.h>
Public Member Functions | |
DBFace () | |
virtual void | db_putI (const Json::Value &request, Json::Value &response) |
virtual void | db_getI (const Json::Value &request, Json::Value &response) |
virtual bool | db_put (const std::string ¶m1, const std::string ¶m2, const std::string ¶m3)=0 |
virtual std::string | db_get (const std::string ¶m1, const std::string ¶m2)=0 |
Public Member Functions inherited from ServerInterface< DBFace > | |
virtual | ~ServerInterface () |
Methods const & | methods () const |
Notifications const & | notifications () const |
virtual RPCModules | implementedModules () const =0 |
Additional Inherited Members | |
Public Types inherited from ServerInterface< DBFace > | |
using | MethodPointer = AbstractMethodPointer< DBFace > |
using | NotificationPointer = AbstractNotificationPointer< DBFace > |
using | MethodBinding = std::tuple< jsonrpc::Procedure, AbstractMethodPointer< DBFace >> |
using | NotificationBinding = std::tuple< jsonrpc::Procedure, AbstractNotificationPointer< DBFace >> |
using | Methods = std::vector< MethodBinding > |
using | Notifications = std::vector< NotificationBinding > |
using | RPCModules = std::vector< RPCModule > |
Protected Member Functions inherited from ServerInterface< DBFace > | |
void | bindAndAddMethod (jsonrpc::Procedure const &_proc, MethodPointer _pointer) |
void | bindAndAddNotification (jsonrpc::Procedure const &_proc, NotificationPointer _pointer) |
|
inline |
|
pure virtual |
Implemented in dev::rpc::LevelDB, and dev::rpc::MemoryDB.
|
inlinevirtual |
|
pure virtual |
Implemented in dev::rpc::LevelDB, and dev::rpc::MemoryDB.
|
inlinevirtual |