Fabcoin Core  0.16.2
P2P Digital Currency
dev::p2p::Host Member List

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

addCapability(std::shared_ptr< T > const &_p, std::string const &_name, u256 const &_version)dev::p2p::Hostinline
addNode(NodeID const &_node, NodeIPEndpoint const &_endpoint)dev::p2p::Host
addPeer(NodeSpec const &_s, PeerType _t)dev::p2p::Host
c_timerIntervaldev::p2p::Hostprivatestatic
cap() const dev::p2p::Hostinline
caps() const dev::p2p::Hostinline
connect(std::shared_ptr< Peer > const &_p)dev::p2p::Hostprivate
determinePublic()dev::p2p::Hostprivate
disconnectLatePeers()dev::p2p::Hostprivate
doneWorking()dev::p2p::Hostprivatevirtual
doWork()dev::p2p::Hostprivatevirtual
Egress enum valuedev::p2p::Hostprivate
enode() const dev::p2p::Hostinline
getPeers() const dev::p2p::Hostinline
haveCapability(CapDesc const &_name) const dev::p2p::Hostinline
haveNetwork() const dev::p2p::Hostinline
havePeerSession(NodeID const &_id)dev::p2p::Hostinlineprivate
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 classdev::p2p::Hostfriend
HostNodeTableHandler classdev::p2p::Hostfriend
id() const dev::p2p::Hostinline
Ingress enum valuedev::p2p::Hostprivate
isStarted() const dev::p2p::Hostinline
isWorking() const dev::Workerinlineprotected
keepAlivePeers()dev::p2p::Hostprivate
listenAddress() const dev::p2p::Hostinline
listenPort() const dev::p2p::Hostinline
m_acceptingdev::p2p::Hostprivate
m_aliasdev::p2p::Hostprivate
m_capabilitiesdev::p2p::Hostprivate
m_clientVersiondev::p2p::Hostprivate
m_connectingdev::p2p::Hostprivate
m_dropPeersdev::p2p::Hostprivate
m_idealPeerCountdev::p2p::Hostprivate
m_ifAddressesdev::p2p::Hostprivate
m_ioServicedev::p2p::Hostprivate
m_lastPingdev::p2p::Hostprivate
m_listenPortdev::p2p::Hostprivate
m_netPrefsdev::p2p::Hostprivate
m_nodeTabledev::p2p::Hostprivate
m_peersdev::p2p::Hostprivate
m_pendingPeerConnsdev::p2p::Hostprivate
m_repMandev::p2p::Hostprivate
m_requiredPeersdev::p2p::Hostprivate
m_restoreNetworkdev::p2p::Hostprivate
m_rundev::p2p::Hostprivate
m_sessionsdev::p2p::Hostmutableprivate
m_stretchPeersdev::p2p::Hostprivate
m_tcp4Acceptordev::p2p::Hostprivate
m_tcpPublicdev::p2p::Hostprivate
m_timerdev::p2p::Hostprivate
m_timersdev::p2p::Hostprivate
networkAlias(bytesConstRef _b)dev::p2p::Hostprivatestatic
networkPreferences() const dev::p2p::Hostinline
nodeInfo() const dev::p2p::Hostinline
onNodeTableEvent(NodeID const &_n, NodeTableEventType const &_e)dev::p2p::Hostprotected
operator=(Worker &&_m)dev::Workerinlineprotected
peerCount() const dev::p2p::Host
peerSession(NodeID const &_id)dev::p2p::Hostinline
peerSessionInfo() const dev::p2p::Host
peerSlots(PeerSlotType _type)dev::p2p::Hostinlineprivate
peerSlotsAvailable(PeerSlotType _type=Ingress)dev::p2p::Hostinlineprivate
PeerSlotType enum namedev::p2p::Hostprivate
pocHosts()dev::p2p::Hoststatic
registerCapability(std::shared_ptr< T > const &_t)dev::p2p::Hostinline
relinquishPeer(NodeID const &_node)dev::p2p::Host
repMan()dev::p2p::Hostinline
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::Hostinline
restoreNetwork(bytesConstRef _b)dev::p2p::Hostprotected
RLPXHandshake classdev::p2p::Hostfriend
run(boost::system::error_code const &error)dev::p2p::Hostprivate
runAcceptor()dev::p2p::Hostprivate
saveNetwork() const dev::p2p::Host
Session classdev::p2p::Hostfriend
setIdealPeerCount(unsigned _n)dev::p2p::Hostinline
setName(std::string _n)dev::Workerinlineprotected
setNetworkPreferences(NetworkPreferences const &_p, bool _dropPeers=false)dev::p2p::Hostinline
setPeerStretch(unsigned _n)dev::p2p::Hostinline
shouldStop() const dev::Workerinlineprotected
start()dev::p2p::Host
startedWorking()dev::p2p::Hostprivatevirtual
startPeerSession(Public const &_id, RLP const &_hello, std::unique_ptr< RLPXFrameCoder > &&_io, std::shared_ptr< RLPXSocket > const &_s)dev::p2p::Host
startWorking()dev::Workerprotected
stop()dev::p2p::Host
stopWorking()dev::Workerprotected
tcpPublic() const dev::p2p::Hostinline
Worker(std::string const &_name="anon", unsigned _idleWaitMs=30)dev::Workerinlineprotected
Worker(Worker &&_m)dev::Workerinlineprotected
workLoop()dev::Workerprotectedvirtual
x_connectingdev::p2p::Hostprivate
x_pendingNodeConnsdev::p2p::Hostprivate
x_requiredPeersdev::p2p::Hostprivate
x_runTimerdev::p2p::Hostmutableprivate
x_sessionsdev::p2p::Hostmutableprivate
x_timersdev::p2p::Hostprivate
~Host()dev::p2p::Hostvirtual
~Worker()dev::Workerinlineprotectedvirtual