TARAXA
Common.cpp File Reference
#include "Common.h"
#include <regex>
#include "Network.h"
#include "libdevcore/CommonIO.h"

Namespaces

 dev
 
 dev::p2p
 

Functions

char const * dev::p2p::p2pPacketTypeToString (P2pPacketType _packetType)
 
bool dev::p2p::isPublicAddress (string const &_addressToCheck)
 
bool dev::p2p::isPublicAddress (bi::address const &_addressToCheck)
 
bool dev::p2p::isAllowedAddress (bool _allowLocalDiscovery, bi::address const &_addressToCheck)
 
bool dev::p2p::isAllowedEndpoint (bool _allowLocalDiscovery, NodeIPEndpoint const &_endpointToCheck)
 
bool dev::p2p::isPrivateAddress (bi::address const &_addressToCheck)
 
bool dev::p2p::isPrivateAddress (string const &_addressToCheck)
 
bool dev::p2p::isLocalHostAddress (bi::address const &_addressToCheck)
 
bool dev::p2p::isLocalHostAddress (string const &_addressToCheck)
 
string dev::p2p::reasonOf (DisconnectReason _r)
 
ostream & dev::p2p::operator<< (ostream &_out, NodeIPEndpoint const &_ep)
 

Variables

const NodeIPEndpoint dev::p2p::UnspecifiedNodeIPEndpoint = NodeIPEndpoint{{}, 0, 0}
 
const Node dev::p2p::UnspecifiedNode = Node{{}, UnspecifiedNodeIPEndpoint}