Fabcoin Core  0.16.2
P2P Digital Currency
Public Member Functions | Private Member Functions | Private Attributes | List of all members
dev::p2p::HostNodeTableHandler Class Reference

#include <Host.h>

Inheritance diagram for dev::p2p::HostNodeTableHandler:
[legend]
Collaboration diagram for dev::p2p::HostNodeTableHandler:
[legend]

Public Member Functions

 HostNodeTableHandler (Host &_host)
 
Host const & host () const
 

Private Member Functions

virtual void processEvent (NodeID const &_n, NodeTableEventType const &_e)
 

Private Attributes

Hostm_host
 

Additional Inherited Members

- Protected Member Functions inherited from dev::p2p::NodeTableEventHandler
void processEvents ()
 Called by NodeTable on behalf of an implementation (Host) to process new events without blocking nodetable. More...
 
virtual void appendEvent (NodeID _n, NodeTableEventType _e)
 Called by NodeTable to append event. More...
 
- Protected Attributes inherited from dev::p2p::NodeTableEventHandler
Mutex x_events
 
std::list< NodeIDm_nodeEventHandler
 
std::unordered_map< NodeID, NodeTableEventTypem_events
 

Detailed Description

Definition at line 68 of file Host.h.

Constructor & Destructor Documentation

HostNodeTableHandler::HostNodeTableHandler ( Host _host)

Definition at line 50 of file Host.cpp.

Here is the caller graph for this function:

Member Function Documentation

Host const& dev::p2p::HostNodeTableHandler::host ( ) const
inline

Definition at line 73 of file Host.h.

void HostNodeTableHandler::processEvent ( NodeID const &  _n,
NodeTableEventType const &  _e 
)
privatevirtual

Implements dev::p2p::NodeTableEventHandler.

Definition at line 52 of file Host.cpp.

Here is the call graph for this function:

Member Data Documentation

Host& dev::p2p::HostNodeTableHandler::m_host
private

Definition at line 78 of file Host.h.


The documentation for this class was generated from the following files: