Fabcoin Core
0.16.2
P2P Digital Currency
|
Classes | |
class | BuildTopic |
class | BuildTopicMask |
struct | ClientWatch |
class | Envelope |
struct | FailedDeleteInLevelDB |
struct | FailedInsertInLevelDB |
struct | FailedLookupInLevelDB |
struct | FailedToOpenLevelDB |
struct | FilterKey |
struct | InstalledFilter |
class | Interface |
class | Message |
An (unencrypted) message, constructed from the combination of an Envelope, and, potentially, a Secret key to decrypt the Message. More... | |
class | TopicBloomFilterBase |
class | TopicFilter |
class | Watch |
struct | WatshhChannel |
class | WhisperDB |
class | WhisperFiltersDB |
class | WhisperHost |
class | WhisperMessagesDB |
class | WhisperPeer |
struct | WrongTypeLevelDB |
Typedefs | |
using | TopicBloomFilter = TopicBloomFilterBase< TopicBloomFilterSize > |
using | AbridgedTopic = FixedHash< 4 > |
using | Topic = h256 |
using | AbridgedTopics = std::vector< AbridgedTopic > |
using | Topics = h256s |
using | TopicBloomFilterHash = FixedHash< TopicBloomFilterSize > |
using | TopicMask = std::vector< std::pair< AbridgedTopic, AbridgedTopic >> |
using | TopicMasks = std::vector< TopicMask > |
Enumerations | |
enum | WhisperPacket { StatusPacket = 0, MessagesPacket, TopicFilterPacket, PacketCount } |
enum | IncludeNonce { WithoutNonce = 0, WithNonce = 1 } |
enum | { ContainsSignature = 1 } |
Functions | |
Json::Value | toJson (h256 const &_h, shh::Envelope const &_e, shh::Message const &_m) |
shh::Message | toMessage (Json::Value const &_json) |
shh::Envelope | toSealed (Json::Value const &_json, shh::Message const &_m, Secret const &_from) |
pair< shh::Topics, Public > | toWatch (Json::Value const &_json) |
AbridgedTopic | abridge (Topic const &_topic) |
AbridgedTopics | abridge (Topics const &_topics) |
using dev::shh::AbridgedTopic = typedef FixedHash<4> |
using dev::shh::AbridgedTopics = typedef std::vector<AbridgedTopic> |
using dev::shh::Topic = typedef h256 |
using dev::shh::TopicBloomFilter = typedef TopicBloomFilterBase<TopicBloomFilterSize> |
Definition at line 134 of file BloomFilter.h.
using dev::shh::TopicBloomFilterHash = typedef FixedHash<TopicBloomFilterSize> |
using dev::shh::TopicMask = typedef std::vector<std::pair<AbridgedTopic, AbridgedTopic>> |
using dev::shh::TopicMasks = typedef std::vector<TopicMask> |
using dev::shh::Topics = typedef h256s |
AbridgedTopic dev::shh::abridge | ( | Topic const & | _topic | ) |
Definition at line 32 of file Common.cpp.
AbridgedTopics dev::shh::abridge | ( | Topics const & | _topics | ) |
Json::Value dev::shh::toJson | ( | h256 const & | _h, |
shh::Envelope const & | _e, | ||
shh::Message const & | _m | ||
) |
Definition at line 465 of file JsonHelper.cpp.
Message dev::shh::toMessage | ( | Json::Value const & | _json | ) |
Definition at line 482 of file JsonHelper.cpp.
Envelope dev::shh::toSealed | ( | Json::Value const & | _json, |
shh::Message const & | _m, | ||
Secret const & | _from | ||
) |
Definition at line 494 of file JsonHelper.cpp.
Definition at line 522 of file JsonHelper.cpp.