Fabcoin Core  0.16.2
P2P Digital Currency
dev::eth::EthereumHost Member List

This is the complete list of members for dev::eth::EthereumHost, including all inherited members.

bq()dev::eth::EthereumHostinline
bq() const dev::eth::EthereumHostinline
c_oldProtocolVersiondev::eth::EthereumHoststatic
capDesc() const dev::p2p::HostCapabilityFaceinlineprotected
chain() const dev::eth::EthereumHostinline
completeSync()dev::eth::EthereumHost
db() const dev::eth::EthereumHostinline
doneWorking()dev::Workerinlineprivatevirtual
doWork() overridedev::eth::EthereumHostprivatevirtual
ensureInitialised()dev::eth::EthereumHostprivate
EthereumHost(BlockChain const &_ch, OverlayDB const &_db, TransactionQueue &_tq, BlockQueue &_bq, u256 _networkId)dev::eth::EthereumHost
foreachPeer(std::function< bool(std::shared_ptr< EthereumPeer >)> const &_f) const dev::eth::EthereumHost
host() const dev::p2p::HostCapabilityFaceinline
HostCapability()dev::p2p::HostCapability< EthereumPeer >inline
HostCapabilityFace()dev::p2p::HostCapabilityFaceinline
isBanned(p2p::NodeID const &_id) const dev::eth::EthereumHostinline
isInitialised() const dev::eth::EthereumHostinlineprivate
isSyncing() const dev::eth::EthereumHost
isWorking() const dev::Workerinlineprivate
latestBlockSent()dev::eth::EthereumHostinline
m_banneddev::eth::EthereumHostprivate
m_bqdev::eth::EthereumHostprivate
m_chaindev::eth::EthereumHostprivate
m_dbdev::eth::EthereumHostprivate
m_hostDatadev::eth::EthereumHostprivate
m_lastTickdev::eth::EthereumHostprivate
m_latestBlockSentdev::eth::EthereumHostprivate
m_networkIddev::eth::EthereumHostprivate
m_newBlocksdev::eth::EthereumHostprivate
m_newTransactionsdev::eth::EthereumHostprivate
m_peerObserverdev::eth::EthereumHostprivate
m_syncdev::eth::EthereumHostprivate
m_tqdev::eth::EthereumHostprivate
m_transactionsSentdev::eth::EthereumHostprivate
maintainBlocks(h256 const &_currentBlock)dev::eth::EthereumHostprivate
maintainTransactions()dev::eth::EthereumHostprivate
messageCount() constdev::p2p::HostCapability< EthereumPeer >inlineprotectedvirtual
name() constdev::p2p::HostCapability< EthereumPeer >inlineprotectedvirtual
networkId() const dev::eth::EthereumHostinline
newPeerCapability(std::shared_ptr< p2p::SessionFace > const &_s, unsigned _idOffset, p2p::CapDesc const &_cap, uint16_t _capID) overridedev::eth::EthereumHostprotected
HostCapability< EthereumPeer >::newPeerCapability(std::shared_ptr< SessionFace > const &_s, unsigned _idOffset, CapDesc const &_cap, uint16_t _capID)dev::p2p::HostCapability< EthereumPeer >inlineprotectedvirtual
noteNewBlocks()dev::eth::EthereumHostinline
noteNewTransactions()dev::eth::EthereumHostinline
onBlockImported(BlockHeader const &_info)dev::eth::EthereumHostinline
onStarting() overridedev::eth::EthereumHostinlineprivatevirtual
onStopping() overridedev::eth::EthereumHostinlineprivatevirtual
onTransactionImported(ImportResult _ir, h256 const &_h, h512 const &_nodeId)dev::eth::EthereumHostprivate
operator=(Worker &&_m)dev::Workerinlineprivate
peerSessions() const dev::p2p::HostCapabilityFace
peerSessions(u256 const &_version) const dev::p2p::HostCapabilityFace
protocolVersion() const dev::eth::EthereumHostinline
randomSelection(unsigned _percent=25, std::function< bool(EthereumPeer *)> const &_allow=[](EthereumPeer const *){return true;})dev::eth::EthereumHostprivate
reset()dev::eth::EthereumHost
s_stateNamesdev::eth::EthereumHostprivatestatic
setName(std::string _n)dev::Workerinlineprivate
setNetworkId(u256 _n)dev::eth::EthereumHostinline
shouldStop() const dev::Workerinlineprivate
startedWorking()dev::Workerinlineprivatevirtual
startWorking()dev::Workerprivate
stateName(SyncState _s)dev::eth::EthereumHostinlinestatic
staticMessageCount()dev::p2p::HostCapability< EthereumPeer >inlinestatic
staticName()dev::p2p::HostCapability< EthereumPeer >inlinestatic
staticVersion()dev::p2p::HostCapability< EthereumPeer >inlinestatic
status() const dev::eth::EthereumHost
stopWorking()dev::Workerprivate
version() constdev::p2p::HostCapability< EthereumPeer >inlineprotectedvirtual
Worker(std::string const &_name="anon", unsigned _idleWaitMs=30)dev::Workerinlineprivate
Worker(Worker &&_m)dev::Workerinlineprivate
workLoop()dev::Workerprivatevirtual
x_syncdev::eth::EthereumHostmutableprivate
x_transactionsdev::eth::EthereumHostmutableprivate
~EthereumHost()dev::eth::EthereumHostvirtual
~HostCapability()dev::p2p::HostCapability< EthereumPeer >inlinevirtual
~HostCapabilityFace()dev::p2p::HostCapabilityFaceinlinevirtual
~Worker()dev::Workerinlineprivatevirtual