Bitcoin Core  0.15.99
P2P Digital Currency
Public Member Functions | List of all members
NetEventsInterface Class Referenceabstract

Interface for message handling. More...

#include <net.h>

Inheritance diagram for NetEventsInterface:
[legend]

Public Member Functions

virtual bool ProcessMessages (CNode *pnode, std::atomic< bool > &interrupt)=0
 
virtual bool SendMessages (CNode *pnode, std::atomic< bool > &interrupt)=0
 
virtual void InitializeNode (CNode *pnode)=0
 
virtual void FinalizeNode (NodeId id, bool &update_connection_time)=0
 

Detailed Description

Interface for message handling.

Definition at line 461 of file net.h.

Member Function Documentation

virtual void NetEventsInterface::FinalizeNode ( NodeId  id,
bool &  update_connection_time 
)
pure virtual

Implemented in PeerLogicValidation.

Here is the caller graph for this function:

virtual void NetEventsInterface::InitializeNode ( CNode pnode)
pure virtual

Implemented in PeerLogicValidation.

Here is the caller graph for this function:

virtual bool NetEventsInterface::ProcessMessages ( CNode pnode,
std::atomic< bool > &  interrupt 
)
pure virtual

Implemented in PeerLogicValidation.

Here is the caller graph for this function:

virtual bool NetEventsInterface::SendMessages ( CNode pnode,
std::atomic< bool > &  interrupt 
)
pure virtual

Implemented in PeerLogicValidation.

Here is the caller graph for this function:


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