#include <Interface.h>
|
virtual | ~Interface () |
|
virtual void | inject (Envelope const &_m, WhisperPeer *_from=nullptr)=0 |
|
virtual Topics const & | fullTopics (unsigned _id) const =0 |
|
virtual unsigned | installWatch (Topics const &_filter)=0 |
|
virtual void | uninstallWatch (unsigned _watchId)=0 |
|
virtual h256s | peekWatch (unsigned _watchId) const =0 |
|
virtual h256s | checkWatch (unsigned _watchId)=0 |
|
virtual h256s | watchMessages (unsigned _watchId)=0 |
|
virtual Envelope | envelope (h256 _m) const =0 |
|
void | post (bytes const &_payload, Topics _topics, unsigned _ttl=50, unsigned _workToProve=50) |
|
void | post (Public _to, bytes const &_payload, Topics _topics, unsigned _ttl=50, unsigned _workToProve=50) |
|
void | post (Secret const &_from, bytes const &_payload, Topics _topics, unsigned _ttl=50, unsigned _workToProve=50) |
|
void | post (Secret const &_from, Public _to, bytes const &_payload, Topics _topics, unsigned _ttl=50, unsigned _workToProve=50) |
|
Definition at line 61 of file Interface.h.
Interface::~Interface |
( |
| ) |
|
|
virtual |
virtual h256s dev::shh::Interface::checkWatch |
( |
unsigned |
_watchId | ) |
|
|
pure virtual |
virtual Envelope dev::shh::Interface::envelope |
( |
h256 |
_m | ) |
const |
|
pure virtual |
virtual Topics const& dev::shh::Interface::fullTopics |
( |
unsigned |
_id | ) |
const |
|
pure virtual |
virtual unsigned dev::shh::Interface::installWatch |
( |
Topics const & |
_filter | ) |
|
|
pure virtual |
virtual h256s dev::shh::Interface::peekWatch |
( |
unsigned |
_watchId | ) |
const |
|
pure virtual |
void dev::shh::Interface::post |
( |
bytes const & |
_payload, |
|
|
Topics |
_topics, |
|
|
unsigned |
_ttl = 50 , |
|
|
unsigned |
_workToProve = 50 |
|
) |
| |
|
inline |
void dev::shh::Interface::post |
( |
Public |
_to, |
|
|
bytes const & |
_payload, |
|
|
Topics |
_topics, |
|
|
unsigned |
_ttl = 50 , |
|
|
unsigned |
_workToProve = 50 |
|
) |
| |
|
inline |
void dev::shh::Interface::post |
( |
Secret const & |
_from, |
|
|
bytes const & |
_payload, |
|
|
Topics |
_topics, |
|
|
unsigned |
_ttl = 50 , |
|
|
unsigned |
_workToProve = 50 |
|
) |
| |
|
inline |
void dev::shh::Interface::post |
( |
Secret const & |
_from, |
|
|
Public |
_to, |
|
|
bytes const & |
_payload, |
|
|
Topics |
_topics, |
|
|
unsigned |
_ttl = 50 , |
|
|
unsigned |
_workToProve = 50 |
|
) |
| |
|
inline |
virtual void dev::shh::Interface::uninstallWatch |
( |
unsigned |
_watchId | ) |
|
|
pure virtual |
virtual h256s dev::shh::Interface::watchMessages |
( |
unsigned |
_watchId | ) |
|
|
pure virtual |
The documentation for this class was generated from the following files: