Fabcoin Core  0.16.2
P2P Digital Currency
Public Member Functions | List of all members
dev::eth::EthereumPeerObserverFace Class Referenceabstract

#include <EthereumPeer.h>

Inheritance diagram for dev::eth::EthereumPeerObserverFace:
[legend]

Public Member Functions

virtual ~EthereumPeerObserverFace ()
 
virtual void onPeerStatus (std::shared_ptr< EthereumPeer > _peer)=0
 
virtual void onPeerTransactions (std::shared_ptr< EthereumPeer > _peer, RLP const &_r)=0
 
virtual void onPeerBlockHeaders (std::shared_ptr< EthereumPeer > _peer, RLP const &_headers)=0
 
virtual void onPeerBlockBodies (std::shared_ptr< EthereumPeer > _peer, RLP const &_r)=0
 
virtual void onPeerNewHashes (std::shared_ptr< EthereumPeer > _peer, std::vector< std::pair< h256, u256 >> const &_hashes)=0
 
virtual void onPeerNewBlock (std::shared_ptr< EthereumPeer > _peer, RLP const &_r)=0
 
virtual void onPeerNodeData (std::shared_ptr< EthereumPeer > _peer, RLP const &_r)=0
 
virtual void onPeerReceipts (std::shared_ptr< EthereumPeer > _peer, RLP const &_r)=0
 
virtual void onPeerAborting ()=0
 

Detailed Description

Definition at line 40 of file EthereumPeer.h.

Constructor & Destructor Documentation

virtual dev::eth::EthereumPeerObserverFace::~EthereumPeerObserverFace ( )
inlinevirtual

Definition at line 43 of file EthereumPeer.h.

Here is the call graph for this function:

Member Function Documentation

virtual void dev::eth::EthereumPeerObserverFace::onPeerAborting ( )
pure virtual

Implemented in MockEthereumPeerObserver.

Here is the caller graph for this function:

virtual void dev::eth::EthereumPeerObserverFace::onPeerBlockBodies ( std::shared_ptr< EthereumPeer _peer,
RLP const &  _r 
)
pure virtual

Implemented in MockEthereumPeerObserver.

Here is the caller graph for this function:

virtual void dev::eth::EthereumPeerObserverFace::onPeerBlockHeaders ( std::shared_ptr< EthereumPeer _peer,
RLP const &  _headers 
)
pure virtual

Implemented in MockEthereumPeerObserver.

Here is the caller graph for this function:

virtual void dev::eth::EthereumPeerObserverFace::onPeerNewBlock ( std::shared_ptr< EthereumPeer _peer,
RLP const &  _r 
)
pure virtual

Implemented in MockEthereumPeerObserver.

Here is the caller graph for this function:

virtual void dev::eth::EthereumPeerObserverFace::onPeerNewHashes ( std::shared_ptr< EthereumPeer _peer,
std::vector< std::pair< h256, u256 >> const &  _hashes 
)
pure virtual

Implemented in MockEthereumPeerObserver.

Here is the caller graph for this function:

virtual void dev::eth::EthereumPeerObserverFace::onPeerNodeData ( std::shared_ptr< EthereumPeer _peer,
RLP const &  _r 
)
pure virtual

Implemented in MockEthereumPeerObserver.

Here is the caller graph for this function:

virtual void dev::eth::EthereumPeerObserverFace::onPeerReceipts ( std::shared_ptr< EthereumPeer _peer,
RLP const &  _r 
)
pure virtual

Implemented in MockEthereumPeerObserver.

Here is the caller graph for this function:

virtual void dev::eth::EthereumPeerObserverFace::onPeerStatus ( std::shared_ptr< EthereumPeer _peer)
pure virtual

Implemented in MockEthereumPeerObserver.

Here is the caller graph for this function:

virtual void dev::eth::EthereumPeerObserverFace::onPeerTransactions ( std::shared_ptr< EthereumPeer _peer,
RLP const &  _r 
)
pure virtual

Implemented in MockEthereumPeerObserver.

Here is the caller graph for this function:


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