| 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 | |