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

#include <WhisperFace.h>

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

Public Member Functions

 WhisperFace ()
 
virtual void shh_postI (const Json::Value &request, Json::Value &response)
 
virtual void shh_newIdentityI (const Json::Value &request, Json::Value &response)
 
virtual void shh_hasIdentityI (const Json::Value &request, Json::Value &response)
 
virtual void shh_newGroupI (const Json::Value &request, Json::Value &response)
 
virtual void shh_addToGroupI (const Json::Value &request, Json::Value &response)
 
virtual void shh_newFilterI (const Json::Value &request, Json::Value &response)
 
virtual void shh_uninstallFilterI (const Json::Value &request, Json::Value &response)
 
virtual void shh_getFilterChangesI (const Json::Value &request, Json::Value &response)
 
virtual void shh_getMessagesI (const Json::Value &request, Json::Value &response)
 
virtual bool shh_post (const Json::Value &param1)=0
 
virtual std::string shh_newIdentity ()=0
 
virtual bool shh_hasIdentity (const std::string &param1)=0
 
virtual std::string shh_newGroup (const std::string &param1, const std::string &param2)=0
 
virtual std::string shh_addToGroup (const std::string &param1, const std::string &param2)=0
 
virtual std::string shh_newFilter (const Json::Value &param1)=0
 
virtual bool shh_uninstallFilter (const std::string &param1)=0
 
virtual Json::Value shh_getFilterChanges (const std::string &param1)=0
 
virtual Json::Value shh_getMessages (const std::string &param1)=0
 
- Public Member Functions inherited from ServerInterface< WhisperFace >
virtual ~ServerInterface ()
 
Methods const & methods () const
 
Notifications const & notifications () const
 
virtual RPCModules implementedModules () const =0
 

Additional Inherited Members

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

Detailed Description

Definition at line 12 of file WhisperFace.h.

Constructor & Destructor Documentation

dev::rpc::WhisperFace::WhisperFace ( )
inline

Definition at line 15 of file WhisperFace.h.

Here is the call graph for this function:

Member Function Documentation

virtual std::string dev::rpc::WhisperFace::shh_addToGroup ( const std::string &  param1,
const std::string &  param2 
)
pure virtual

Implemented in dev::rpc::Whisper.

Here is the caller graph for this function:

virtual void dev::rpc::WhisperFace::shh_addToGroupI ( const Json::Value &  request,
Json::Value &  response 
)
inlinevirtual

Definition at line 45 of file WhisperFace.h.

Here is the call graph for this function:

Here is the caller graph for this function:

virtual Json::Value dev::rpc::WhisperFace::shh_getFilterChanges ( const std::string &  param1)
pure virtual

Implemented in dev::rpc::Whisper.

Here is the caller graph for this function:

virtual void dev::rpc::WhisperFace::shh_getFilterChangesI ( const Json::Value &  request,
Json::Value &  response 
)
inlinevirtual

Definition at line 57 of file WhisperFace.h.

Here is the call graph for this function:

Here is the caller graph for this function:

virtual Json::Value dev::rpc::WhisperFace::shh_getMessages ( const std::string &  param1)
pure virtual

Implemented in dev::rpc::Whisper.

Here is the caller graph for this function:

virtual void dev::rpc::WhisperFace::shh_getMessagesI ( const Json::Value &  request,
Json::Value &  response 
)
inlinevirtual

Definition at line 61 of file WhisperFace.h.

Here is the call graph for this function:

Here is the caller graph for this function:

virtual bool dev::rpc::WhisperFace::shh_hasIdentity ( const std::string &  param1)
pure virtual

Implemented in dev::rpc::Whisper.

Here is the caller graph for this function:

virtual void dev::rpc::WhisperFace::shh_hasIdentityI ( const Json::Value &  request,
Json::Value &  response 
)
inlinevirtual

Definition at line 37 of file WhisperFace.h.

Here is the call graph for this function:

Here is the caller graph for this function:

virtual std::string dev::rpc::WhisperFace::shh_newFilter ( const Json::Value &  param1)
pure virtual

Implemented in dev::rpc::Whisper.

Here is the caller graph for this function:

virtual void dev::rpc::WhisperFace::shh_newFilterI ( const Json::Value &  request,
Json::Value &  response 
)
inlinevirtual

Definition at line 49 of file WhisperFace.h.

Here is the call graph for this function:

Here is the caller graph for this function:

virtual std::string dev::rpc::WhisperFace::shh_newGroup ( const std::string &  param1,
const std::string &  param2 
)
pure virtual

Implemented in dev::rpc::Whisper.

Here is the caller graph for this function:

virtual void dev::rpc::WhisperFace::shh_newGroupI ( const Json::Value &  request,
Json::Value &  response 
)
inlinevirtual

Definition at line 41 of file WhisperFace.h.

Here is the call graph for this function:

Here is the caller graph for this function:

virtual std::string dev::rpc::WhisperFace::shh_newIdentity ( )
pure virtual

Implemented in dev::rpc::Whisper.

Here is the caller graph for this function:

virtual void dev::rpc::WhisperFace::shh_newIdentityI ( const Json::Value &  request,
Json::Value &  response 
)
inlinevirtual

Definition at line 32 of file WhisperFace.h.

Here is the call graph for this function:

Here is the caller graph for this function:

virtual bool dev::rpc::WhisperFace::shh_post ( const Json::Value &  param1)
pure virtual

Implemented in dev::rpc::Whisper.

Here is the caller graph for this function:

virtual void dev::rpc::WhisperFace::shh_postI ( const Json::Value &  request,
Json::Value &  response 
)
inlinevirtual

Definition at line 28 of file WhisperFace.h.

Here is the call graph for this function:

Here is the caller graph for this function:

virtual bool dev::rpc::WhisperFace::shh_uninstallFilter ( const std::string &  param1)
pure virtual

Implemented in dev::rpc::Whisper.

Here is the caller graph for this function:

virtual void dev::rpc::WhisperFace::shh_uninstallFilterI ( const Json::Value &  request,
Json::Value &  response 
)
inlinevirtual

Definition at line 53 of file WhisperFace.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: