| addCapability(std::shared_ptr< T > const &_p, std::string const &_name, u256 const &_version) | dev::p2p::Host | inline |
| addNode(NodeID const &_node, NodeIPEndpoint const &_endpoint) | dev::p2p::Host | |
| addPeer(NodeSpec const &_s, PeerType _t) | dev::p2p::Host | |
| c_timerInterval | dev::p2p::Host | privatestatic |
| cap() const | dev::p2p::Host | inline |
| caps() const | dev::p2p::Host | inline |
| connect(std::shared_ptr< Peer > const &_p) | dev::p2p::Host | private |
| determinePublic() | dev::p2p::Host | private |
| disconnectLatePeers() | dev::p2p::Host | private |
| doneWorking() | dev::p2p::Host | privatevirtual |
| doWork() | dev::p2p::Host | privatevirtual |
| Egress enum value | dev::p2p::Host | private |
| enode() const | dev::p2p::Host | inline |
| getPeers() const | dev::p2p::Host | inline |
| haveCapability(CapDesc const &_name) const | dev::p2p::Host | inline |
| haveNetwork() const | dev::p2p::Host | inline |
| havePeerSession(NodeID const &_id) | dev::p2p::Host | inlineprivate |
| Host(std::string const &_clientVersion, NetworkPreferences const &_n=NetworkPreferences(), bytesConstRef _restoreNetwork=bytesConstRef()) | dev::p2p::Host | |
| Host(std::string const &_clientVersion, KeyPair const &_alias, NetworkPreferences const &_n=NetworkPreferences()) | dev::p2p::Host | |
| HostCapabilityFace class | dev::p2p::Host | friend |
| HostNodeTableHandler class | dev::p2p::Host | friend |
| id() const | dev::p2p::Host | inline |
| Ingress enum value | dev::p2p::Host | private |
| isStarted() const | dev::p2p::Host | inline |
| isWorking() const | dev::Worker | inlineprotected |
| keepAlivePeers() | dev::p2p::Host | private |
| listenAddress() const | dev::p2p::Host | inline |
| listenPort() const | dev::p2p::Host | inline |
| m_accepting | 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_dropPeers | dev::p2p::Host | private |
| m_idealPeerCount | dev::p2p::Host | private |
| m_ifAddresses | dev::p2p::Host | private |
| m_ioService | dev::p2p::Host | private |
| m_lastPing | dev::p2p::Host | private |
| m_listenPort | dev::p2p::Host | private |
| m_netPrefs | dev::p2p::Host | private |
| m_nodeTable | dev::p2p::Host | private |
| m_peers | dev::p2p::Host | private |
| m_pendingPeerConns | dev::p2p::Host | private |
| m_repMan | dev::p2p::Host | private |
| m_requiredPeers | dev::p2p::Host | private |
| m_restoreNetwork | dev::p2p::Host | private |
| m_run | 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 |
| m_timer | dev::p2p::Host | private |
| m_timers | dev::p2p::Host | private |
| networkAlias(bytesConstRef _b) | dev::p2p::Host | privatestatic |
| networkPreferences() const | dev::p2p::Host | inline |
| nodeInfo() const | dev::p2p::Host | inline |
| onNodeTableEvent(NodeID const &_n, NodeTableEventType const &_e) | dev::p2p::Host | protected |
| operator=(Worker &&_m) | dev::Worker | inlineprotected |
| peerCount() const | dev::p2p::Host | |
| peerSession(NodeID const &_id) | dev::p2p::Host | inline |
| peerSessionInfo() const | dev::p2p::Host | |
| peerSlots(PeerSlotType _type) | dev::p2p::Host | inlineprivate |
| peerSlotsAvailable(PeerSlotType _type=Ingress) | dev::p2p::Host | inlineprivate |
| PeerSlotType enum name | dev::p2p::Host | private |
| pocHosts() | dev::p2p::Host | static |
| registerCapability(std::shared_ptr< T > const &_t) | dev::p2p::Host | inline |
| relinquishPeer(NodeID const &_node) | dev::p2p::Host | |
| repMan() | dev::p2p::Host | inline |
| requirePeer(NodeID const &_node, NodeIPEndpoint const &_endpoint) | dev::p2p::Host | |
| requirePeer(NodeID const &_node, bi::address const &_addr, unsigned short _udpPort, unsigned short _tcpPort) | dev::p2p::Host | inline |
| restoreNetwork(bytesConstRef _b) | dev::p2p::Host | protected |
| RLPXHandshake class | dev::p2p::Host | friend |
| run(boost::system::error_code const &error) | dev::p2p::Host | private |
| runAcceptor() | dev::p2p::Host | private |
| saveNetwork() const | dev::p2p::Host | |
| Session class | dev::p2p::Host | friend |
| setIdealPeerCount(unsigned _n) | dev::p2p::Host | inline |
| setName(std::string _n) | dev::Worker | inlineprotected |
| setNetworkPreferences(NetworkPreferences const &_p, bool _dropPeers=false) | dev::p2p::Host | inline |
| setPeerStretch(unsigned _n) | dev::p2p::Host | inline |
| shouldStop() const | dev::Worker | inlineprotected |
| start() | dev::p2p::Host | |
| startedWorking() | dev::p2p::Host | privatevirtual |
| startPeerSession(Public const &_id, RLP const &_hello, std::unique_ptr< RLPXFrameCoder > &&_io, std::shared_ptr< RLPXSocket > const &_s) | dev::p2p::Host | |
| startWorking() | dev::Worker | protected |
| stop() | dev::p2p::Host | |
| stopWorking() | dev::Worker | protected |
| tcpPublic() const | dev::p2p::Host | inline |
| Worker(std::string const &_name="anon", unsigned _idleWaitMs=30) | dev::Worker | inlineprotected |
| Worker(Worker &&_m) | dev::Worker | inlineprotected |
| workLoop() | dev::Worker | protectedvirtual |
| x_connecting | dev::p2p::Host | private |
| x_pendingNodeConns | dev::p2p::Host | private |
| x_requiredPeers | dev::p2p::Host | private |
| x_runTimer | dev::p2p::Host | mutableprivate |
| x_sessions | dev::p2p::Host | mutableprivate |
| x_timers | dev::p2p::Host | private |
| ~Host() | dev::p2p::Host | virtual |
| ~Worker() | dev::Worker | inlineprotectedvirtual |