Fabcoin Core  0.16.2
P2P Digital Currency
Classes | Namespaces | Typedefs | Enumerations | Functions
Common.h File Reference
#include <string>
#include <chrono>
#include <libdevcore/Common.h>
#include <libdevcore/Log.h>
#include <libdevcore/RLP.h>
#include <libp2p/Capability.h>
Include dependency graph for Common.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  dev::shh::BuildTopic
 
class  dev::shh::TopicFilter
 
class  dev::shh::BuildTopicMask
 

Namespaces

 dev
 Adapted from code found on http://stackoverflow.com/questions/180947/base64-decode-snippet-in-c Originally by RenĂ© Nyffenegger.
 
 dev::shh
 

Typedefs

using dev::shh::AbridgedTopic = FixedHash< 4 >
 
using dev::shh::Topic = h256
 
using dev::shh::AbridgedTopics = std::vector< AbridgedTopic >
 
using dev::shh::Topics = h256s
 
using dev::shh::TopicBloomFilterHash = FixedHash< TopicBloomFilterSize >
 
using dev::shh::TopicMask = std::vector< std::pair< AbridgedTopic, AbridgedTopic >>
 
using dev::shh::TopicMasks = std::vector< TopicMask >
 

Enumerations

enum  dev::shh::WhisperPacket { dev::shh::StatusPacket = 0, dev::shh::MessagesPacket, dev::shh::TopicFilterPacket, dev::shh::PacketCount }
 

Functions

AbridgedTopic dev::shh::abridge (Topic const &_topic)
 
AbridgedTopics dev::shh::abridge (Topics const &_topics)