Dash Core  0.12.2.1
P2P Digital Currency
PeerLogicValidation Class Reference

#include <net_processing.h>

+ Inheritance diagram for PeerLogicValidation:

Public Member Functions

 PeerLogicValidation (CConnman *connmanIn)
 
virtual void UpdatedBlockTip (const CBlockIndex *pindexNew, const CBlockIndex *pindexFork, bool fInitialDownload)
 
virtual void BlockChecked (const CBlock &block, const CValidationState &state)
 

Private Attributes

CConnmanconnman
 

Additional Inherited Members

- Protected Member Functions inherited from CValidationInterface
virtual void AcceptedBlockHeader (const CBlockIndex *pindexNew)
 
virtual void NotifyHeaderTip (const CBlockIndex *pindexNew, bool fInitialDownload)
 
virtual void SyncTransaction (const CTransaction &tx, const CBlock *pblock)
 
virtual void NotifyTransactionLock (const CTransaction &tx)
 
virtual void SetBestChain (const CBlockLocator &locator)
 
virtual bool UpdatedTransaction (const uint256 &hash)
 
virtual void Inventory (const uint256 &hash)
 
virtual void ResendWalletTransactions (int64_t nBestBlockTime, CConnman *connman)
 
virtual void GetScriptForMining (boost::shared_ptr< CReserveScript > &)
 
virtual void ResetRequestCount (const uint256 &hash)
 
friend void ::RegisterValidationInterface (CValidationInterface *)
 
friend void ::UnregisterValidationInterface (CValidationInterface *)
 
friend void ::UnregisterAllValidationInterfaces ()
 

Detailed Description

Definition at line 22 of file net_processing.h.

Constructor & Destructor Documentation

◆ PeerLogicValidation()

PeerLogicValidation::PeerLogicValidation ( CConnman connmanIn)

Definition at line 616 of file net_processing.cpp.

Member Function Documentation

◆ BlockChecked()

void PeerLogicValidation::BlockChecked ( const CBlock block,
const CValidationState state 
)
virtual

Reimplemented from CValidationInterface.

Definition at line 651 of file net_processing.cpp.

◆ UpdatedBlockTip()

void PeerLogicValidation::UpdatedBlockTip ( const CBlockIndex pindexNew,
const CBlockIndex pindexFork,
bool  fInitialDownload 
)
virtual

Reimplemented from CValidationInterface.

Definition at line 621 of file net_processing.cpp.

Member Data Documentation

◆ connman

CConnman* PeerLogicValidation::connman
private

Definition at line 24 of file net_processing.h.

Referenced by UpdatedBlockTip().


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