TARAXA
dev::p2p::Host Member List

This is the complete list of members for dev::p2p::Host, including all inherited members.

addKnownNodeToNodeTable(KnownNode const &node)dev::p2p::Hostprivate
addNode(Node const &_node)dev::p2p::Host
CapabilitiesFactory typedefdev::p2p::Host
CapabilityList typedefdev::p2p::Host
connect(std::shared_ptr< Peer > const &_p)dev::p2p::Hostprivate
determinePublic() constdev::p2p::Hostprivate
disconnect(NodeID const &_nodeID, DisconnectReason _reason)dev::p2p::Hostinline
do_discov()dev::p2p::Host
do_work()dev::p2p::Host
Egress enum valuedev::p2p::Hostprivate
enode() constdev::p2p::Hostinline
enr() constdev::p2p::Hostinlineprivate
fully_initialized_dev::p2p::Hostprivate
getNodeCount() constdev::p2p::Hostinline
getNodes() constdev::p2p::Hostinline
getSupportedCapabilities()dev::p2p::Hostinline
handshake_ctx_dev::p2p::Hostprivate
haveCapability(CapDesc const &_name) constdev::p2p::Hostinlineprivate
havePeerSession(NodeID const &_id)dev::p2p::Hostinlineprivate
Host(std::string _clientVersion, KeyPair const &kp, NetworkConfig _n, TaraxaNetworkConfig taraxa_conf, std::filesystem::path state_file_path)dev::p2p::Hostprivate
id() constdev::p2p::Hostinline
Ingress enum valuedev::p2p::Hostprivate
invalidateNode(NodeID const &_node)dev::p2p::Host
ioc_dev::p2p::Hostprivate
ioc_w_dev::p2p::Hostprivate
isAllowedEndpoint(NodeIPEndpoint const &_endpointToCheck) constdev::p2p::Hostinlineprivate
isHandshaking(NodeID const &_id) constdev::p2p::Hostprivate
isRunning()dev::p2p::Hostinline
keepAlivePeers()dev::p2p::Hostprivate
listenAddress() constdev::p2p::Hostinlineprivate
listenPort() constdev::p2p::Hostinline
logActivePeers()dev::p2p::Hostprivate
m_aliasdev::p2p::Hostprivate
m_capabilitiesdev::p2p::Hostprivate
m_clientVersiondev::p2p::Hostprivate
m_connectingdev::p2p::Hostprivate
m_detailsLoggerdev::p2p::Hostprivate
m_idealPeerCountdev::p2p::Hostprivate
m_infoLoggerdev::p2p::Hostprivate
m_lastPeerLogMessagedev::p2p::Hostprivate
m_lastPingdev::p2p::Hostprivate
m_listenPortdev::p2p::Hostprivate
m_loggerdev::p2p::Hostmutableprivate
m_netConfigdev::p2p::Hostprivate
m_nodeTabledev::p2p::Hostprivate
m_peersdev::p2p::Hostprivate
m_pendingPeerConnsdev::p2p::Hostprivate
m_runTimerdev::p2p::Hostprivate
m_sessionsdev::p2p::Hostmutableprivate
m_stretchPeersdev::p2p::Hostprivate
m_tcp4Acceptordev::p2p::Hostprivate
m_tcpPublicdev::p2p::Hostprivate
main_loop_body()dev::p2p::Hostprivate
make(std::string _clientVersion, CapabilitiesFactory const &cap_factory, KeyPair const &kp, NetworkConfig _n, TaraxaNetworkConfig taraxa_conf={}, std::filesystem::path state_file_path={})dev::p2p::Hoststatic
networkConfig() constdev::p2p::Hostinlineprivate
nodeFromNodeTable(Public const &_id) constdev::p2p::Hostprivate
nodeInfo() constdev::p2p::Hostinlineprivate
nodeTableHasNode(Public const &_id) constdev::p2p::Host
onNodeTableEvent(NodeID const &_n, NodeTableEventType const &_e)dev::p2p::Hostprivate
peer(NodeID const &_n) constdev::p2p::Hostprivate
peer_count() constdev::p2p::Hostinline
peer_count_() constdev::p2p::Hostprivate
peer_count_snapshot_dev::p2p::Hostprivate
peerSession(NodeID const &_id) constdev::p2p::Hostprivate
peerSessionInfos() constdev::p2p::Hostprivate
peerSlots(PeerSlotType _type) constdev::p2p::Hostinlineprivate
peerSlotsAvailable(PeerSlotType _type=Ingress)dev::p2p::Hostprivate
PeerSlotType enum namedev::p2p::Hostprivate
restore_state()dev::p2p::Hostprivate
restoreENR(bytesConstRef _b, NetworkConfig const &_networkConfig)dev::p2p::Hostprivate
runAcceptor()dev::p2p::Hostprivate
save_state() constdev::p2p::Hostprivate
send(NodeID const &node_id, std::string capability_name, unsigned packet_type, bytes payload, std::function< void()> &&on_done={})dev::p2p::Hostinline
session_ioc_dev::p2p::Hostprivate
session_ioc_w_dev::p2p::Hostprivate
startPeerSession(Public const &_id, RLP const &_hello, std::unique_ptr< RLPXFrameCoder > _io, std::shared_ptr< RLPXSocket > const &_s)dev::p2p::Hostprivate
state_file_path_dev::p2p::Hostprivate
strand_dev::p2p::Hostprivate
taraxa_conf_dev::p2p::Hostprivate
tcpPublic() constdev::p2p::Hostinlineprivate
updateENR(ENR const &_restoredENR, bi::tcp::endpoint const &_tcpPublic, uint16_t const &_listenPort)dev::p2p::Hostprivate
~Host()dev::p2p::Host