addKnownNodeToNodeTable(KnownNode const &node) | dev::p2p::Host | private |
addNode(Node const &_node) | dev::p2p::Host | |
CapabilitiesFactory typedef | dev::p2p::Host | |
CapabilityList typedef | dev::p2p::Host | |
connect(std::shared_ptr< Peer > const &_p) | dev::p2p::Host | private |
determinePublic() const | dev::p2p::Host | private |
disconnect(NodeID const &_nodeID, DisconnectReason _reason) | dev::p2p::Host | inline |
do_discov() | dev::p2p::Host | |
do_work() | dev::p2p::Host | |
Egress enum value | dev::p2p::Host | private |
enode() const | dev::p2p::Host | inline |
enr() const | dev::p2p::Host | inlineprivate |
fully_initialized_ | dev::p2p::Host | private |
getNodeCount() const | dev::p2p::Host | inline |
getNodes() const | dev::p2p::Host | inline |
getSupportedCapabilities() | dev::p2p::Host | inline |
handshake_ctx_ | dev::p2p::Host | private |
haveCapability(CapDesc const &_name) const | dev::p2p::Host | inlineprivate |
havePeerSession(NodeID const &_id) | dev::p2p::Host | inlineprivate |
Host(std::string _clientVersion, KeyPair const &kp, NetworkConfig _n, TaraxaNetworkConfig taraxa_conf, std::filesystem::path state_file_path) | dev::p2p::Host | private |
id() const | dev::p2p::Host | inline |
Ingress enum value | dev::p2p::Host | private |
invalidateNode(NodeID const &_node) | dev::p2p::Host | |
ioc_ | dev::p2p::Host | private |
ioc_w_ | dev::p2p::Host | private |
isAllowedEndpoint(NodeIPEndpoint const &_endpointToCheck) const | dev::p2p::Host | inlineprivate |
isHandshaking(NodeID const &_id) const | dev::p2p::Host | private |
isRunning() | dev::p2p::Host | inline |
keepAlivePeers() | dev::p2p::Host | private |
listenAddress() const | dev::p2p::Host | inlineprivate |
listenPort() const | dev::p2p::Host | inline |
logActivePeers() | dev::p2p::Host | private |
m_alias | dev::p2p::Host | private |
m_capabilities | dev::p2p::Host | private |
m_clientVersion | dev::p2p::Host | private |
m_connecting | dev::p2p::Host | private |
m_detailsLogger | dev::p2p::Host | private |
m_idealPeerCount | dev::p2p::Host | private |
m_infoLogger | dev::p2p::Host | private |
m_lastPeerLogMessage | dev::p2p::Host | private |
m_lastPing | dev::p2p::Host | private |
m_listenPort | dev::p2p::Host | private |
m_logger | dev::p2p::Host | mutableprivate |
m_netConfig | dev::p2p::Host | private |
m_nodeTable | dev::p2p::Host | private |
m_peers | dev::p2p::Host | private |
m_pendingPeerConns | dev::p2p::Host | private |
m_runTimer | dev::p2p::Host | private |
m_sessions | dev::p2p::Host | mutableprivate |
m_stretchPeers | dev::p2p::Host | private |
m_tcp4Acceptor | dev::p2p::Host | private |
m_tcpPublic | dev::p2p::Host | private |
main_loop_body() | dev::p2p::Host | private |
make(std::string _clientVersion, CapabilitiesFactory const &cap_factory, KeyPair const &kp, NetworkConfig _n, TaraxaNetworkConfig taraxa_conf={}, std::filesystem::path state_file_path={}) | dev::p2p::Host | static |
networkConfig() const | dev::p2p::Host | inlineprivate |
nodeFromNodeTable(Public const &_id) const | dev::p2p::Host | private |
nodeInfo() const | dev::p2p::Host | inlineprivate |
nodeTableHasNode(Public const &_id) const | dev::p2p::Host | |
onNodeTableEvent(NodeID const &_n, NodeTableEventType const &_e) | dev::p2p::Host | private |
peer(NodeID const &_n) const | dev::p2p::Host | private |
peer_count() const | dev::p2p::Host | inline |
peer_count_() const | dev::p2p::Host | private |
peer_count_snapshot_ | dev::p2p::Host | private |
peerSession(NodeID const &_id) const | dev::p2p::Host | private |
peerSessionInfos() const | dev::p2p::Host | private |
peerSlots(PeerSlotType _type) const | dev::p2p::Host | inlineprivate |
peerSlotsAvailable(PeerSlotType _type=Ingress) | dev::p2p::Host | private |
PeerSlotType enum name | dev::p2p::Host | private |
restore_state() | dev::p2p::Host | private |
restoreENR(bytesConstRef _b, NetworkConfig const &_networkConfig) | dev::p2p::Host | private |
runAcceptor() | dev::p2p::Host | private |
save_state() const | dev::p2p::Host | private |
send(NodeID const &node_id, std::string capability_name, unsigned packet_type, bytes payload, std::function< void()> &&on_done={}) | dev::p2p::Host | inline |
session_ioc_ | dev::p2p::Host | private |
session_ioc_w_ | dev::p2p::Host | private |
startPeerSession(Public const &_id, RLP const &_hello, std::unique_ptr< RLPXFrameCoder > _io, std::shared_ptr< RLPXSocket > const &_s) | dev::p2p::Host | private |
state_file_path_ | dev::p2p::Host | private |
strand_ | dev::p2p::Host | private |
taraxa_conf_ | dev::p2p::Host | private |
tcpPublic() const | dev::p2p::Host | inlineprivate |
updateENR(ENR const &_restoredENR, bi::tcp::endpoint const &_tcpPublic, uint16_t const &_listenPort) | dev::p2p::Host | private |
~Host() | dev::p2p::Host | |