Electroneum
Namespaces | Classes | Typedefs | Functions
nodetool Namespace Reference

Namespaces

 anonymous_namespace{net_node.inl}
 

Classes

struct  anchor_peerlist_entry_base
 
struct  basic_node_data
 
struct  COMMAND_HANDSHAKE_T
 
struct  COMMAND_PING
 
struct  COMMAND_TIMED_SYNC_T
 
struct  connection_entry_base
 
struct  i_p2p_endpoint
 
struct  network_address_old
 
struct  network_config
 
class  node_server
 
struct  p2p_connection_context_t
 
struct  p2p_endpoint_stub
 
struct  peerlist_entry_base
 
class  peerlist_manager
 

Typedefs

typedef boost::uuids::uuid uuid
 
typedef boost::uuids::uuid net_connection_id
 
typedef uint64_t peerid_type
 
typedef peerlist_entry_base< epee::net_utils::network_address > peerlist_entry
 
typedef anchor_peerlist_entry_base< epee::net_utils::network_address > anchor_peerlist_entry
 
typedef connection_entry_base< epee::net_utils::network_address > connection_entry
 

Functions

void append_net_address (std::vector< epee::net_utils::network_address > &seed_nodes, std::string const &addr)
 
static std::string peerid_to_string (peerid_type peer_id)
 
std::string print_peerlist_to_string (const std::list< peerlist_entry > &pl)
 
crypto::hash get_proof_of_trust_hash (const nodetool::proof_of_trust &pot)
 

Typedef Documentation

◆ anchor_peerlist_entry

typedef anchor_peerlist_entry_base<epee::net_utils::network_address> nodetool::anchor_peerlist_entry

◆ connection_entry

typedef connection_entry_base<epee::net_utils::network_address> nodetool::connection_entry

◆ net_connection_id

typedef boost::uuids::uuid nodetool::net_connection_id

◆ peerid_type

typedef uint64_t nodetool::peerid_type

◆ peerlist_entry

typedef peerlist_entry_base<epee::net_utils::network_address> nodetool::peerlist_entry

◆ uuid

typedef boost::uuids::uuid nodetool::uuid

Function Documentation

◆ append_net_address()

void nodetool::append_net_address ( std::vector< epee::net_utils::network_address > &  seed_nodes,
std::string const &  addr 
)
inline

◆ get_proof_of_trust_hash()

crypto::hash nodetool::get_proof_of_trust_hash ( const nodetool::proof_of_trust &  pot)
inline

◆ peerid_to_string()

static std::string nodetool::peerid_to_string ( peerid_type  peer_id)
inlinestatic

◆ print_peerlist_to_string()

std::string nodetool::print_peerlist_to_string ( const std::list< peerlist_entry > &  pl)
inline