bq() | dev::eth::EthereumHost | inline |
bq() const | dev::eth::EthereumHost | inline |
c_oldProtocolVersion | dev::eth::EthereumHost | static |
capDesc() const | dev::p2p::HostCapabilityFace | inlineprotected |
chain() const | dev::eth::EthereumHost | inline |
completeSync() | dev::eth::EthereumHost | |
db() const | dev::eth::EthereumHost | inline |
doneWorking() | dev::Worker | inlineprivatevirtual |
doWork() override | dev::eth::EthereumHost | privatevirtual |
ensureInitialised() | dev::eth::EthereumHost | private |
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::HostCapabilityFace | inline |
HostCapability() | dev::p2p::HostCapability< EthereumPeer > | inline |
HostCapabilityFace() | dev::p2p::HostCapabilityFace | inline |
isBanned(p2p::NodeID const &_id) const | dev::eth::EthereumHost | inline |
isInitialised() const | dev::eth::EthereumHost | inlineprivate |
isSyncing() const | dev::eth::EthereumHost | |
isWorking() const | dev::Worker | inlineprivate |
latestBlockSent() | dev::eth::EthereumHost | inline |
m_banned | dev::eth::EthereumHost | private |
m_bq | dev::eth::EthereumHost | private |
m_chain | dev::eth::EthereumHost | private |
m_db | dev::eth::EthereumHost | private |
m_hostData | dev::eth::EthereumHost | private |
m_lastTick | dev::eth::EthereumHost | private |
m_latestBlockSent | dev::eth::EthereumHost | private |
m_networkId | dev::eth::EthereumHost | private |
m_newBlocks | dev::eth::EthereumHost | private |
m_newTransactions | dev::eth::EthereumHost | private |
m_peerObserver | dev::eth::EthereumHost | private |
m_sync | dev::eth::EthereumHost | private |
m_tq | dev::eth::EthereumHost | private |
m_transactionsSent | dev::eth::EthereumHost | private |
maintainBlocks(h256 const &_currentBlock) | dev::eth::EthereumHost | private |
maintainTransactions() | dev::eth::EthereumHost | private |
messageCount() const | dev::p2p::HostCapability< EthereumPeer > | inlineprotectedvirtual |
name() const | dev::p2p::HostCapability< EthereumPeer > | inlineprotectedvirtual |
networkId() const | dev::eth::EthereumHost | inline |
newPeerCapability(std::shared_ptr< p2p::SessionFace > const &_s, unsigned _idOffset, p2p::CapDesc const &_cap, uint16_t _capID) override | dev::eth::EthereumHost | protected |
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::EthereumHost | inline |
noteNewTransactions() | dev::eth::EthereumHost | inline |
onBlockImported(BlockHeader const &_info) | dev::eth::EthereumHost | inline |
onStarting() override | dev::eth::EthereumHost | inlineprivatevirtual |
onStopping() override | dev::eth::EthereumHost | inlineprivatevirtual |
onTransactionImported(ImportResult _ir, h256 const &_h, h512 const &_nodeId) | dev::eth::EthereumHost | private |
operator=(Worker &&_m) | dev::Worker | inlineprivate |
peerSessions() const | dev::p2p::HostCapabilityFace | |
peerSessions(u256 const &_version) const | dev::p2p::HostCapabilityFace | |
protocolVersion() const | dev::eth::EthereumHost | inline |
randomSelection(unsigned _percent=25, std::function< bool(EthereumPeer *)> const &_allow=[](EthereumPeer const *){return true;}) | dev::eth::EthereumHost | private |
reset() | dev::eth::EthereumHost | |
s_stateNames | dev::eth::EthereumHost | privatestatic |
setName(std::string _n) | dev::Worker | inlineprivate |
setNetworkId(u256 _n) | dev::eth::EthereumHost | inline |
shouldStop() const | dev::Worker | inlineprivate |
startedWorking() | dev::Worker | inlineprivatevirtual |
startWorking() | dev::Worker | private |
stateName(SyncState _s) | dev::eth::EthereumHost | inlinestatic |
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::Worker | private |
version() const | dev::p2p::HostCapability< EthereumPeer > | inlineprotectedvirtual |
Worker(std::string const &_name="anon", unsigned _idleWaitMs=30) | dev::Worker | inlineprivate |
Worker(Worker &&_m) | dev::Worker | inlineprivate |
workLoop() | dev::Worker | privatevirtual |
x_sync | dev::eth::EthereumHost | mutableprivate |
x_transactions | dev::eth::EthereumHost | mutableprivate |
~EthereumHost() | dev::eth::EthereumHost | virtual |
~HostCapability() | dev::p2p::HostCapability< EthereumPeer > | inlinevirtual |
~HostCapabilityFace() | dev::p2p::HostCapabilityFace | inlinevirtual |
~Worker() | dev::Worker | inlineprivatevirtual |