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 |