PRCYCoin  2.0.0.7rc1
P2P Digital Currency
Protected Member Functions | List of all members
CValidationInterface Class Reference

#include <validationinterface.h>

Inheritance diagram for CValidationInterface:
[legend]

Protected Member Functions

virtual void UpdatedBlockTip (const CBlockIndex *pindex)
 
virtual void SyncTransaction (const CTransaction &tx, const CBlock *pblock)
 
virtual bool EraseFromWallet (const uint256 &hash)
 
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 ()
 
virtual void BlockChecked (const CBlock &, const CValidationState &)
 
virtual void ResetRequestCount (const uint256 &hash)
 
friend void ::RegisterValidationInterface (CValidationInterface *)
 
friend void ::UnregisterValidationInterface (CValidationInterface *)
 
friend void ::UnregisterAllValidationInterfaces ()
 

Detailed Description

Definition at line 32 of file validationinterface.h.

Member Function Documentation

◆ BlockChecked()

virtual void CValidationInterface::BlockChecked ( const CBlock ,
const CValidationState  
)
inlineprotectedvirtual

Reimplemented in submitblock_StateCatcher.

Definition at line 43 of file validationinterface.h.

◆ EraseFromWallet()

virtual bool CValidationInterface::EraseFromWallet ( const uint256 hash)
inlineprotectedvirtual

Reimplemented in CWallet.

Definition at line 36 of file validationinterface.h.

◆ Inventory()

virtual void CValidationInterface::Inventory ( const uint256 hash)
inlineprotectedvirtual

Reimplemented in CWallet.

Definition at line 40 of file validationinterface.h.

◆ NotifyTransactionLock()

virtual void CValidationInterface::NotifyTransactionLock ( const CTransaction tx)
inlineprotectedvirtual

Reimplemented in CZMQNotificationInterface.

Definition at line 37 of file validationinterface.h.

◆ ResendWalletTransactions()

virtual void CValidationInterface::ResendWalletTransactions ( )
inlineprotectedvirtual

Reimplemented in CWallet.

Definition at line 42 of file validationinterface.h.

◆ ResetRequestCount()

virtual void CValidationInterface::ResetRequestCount ( const uint256 hash)
inlineprotectedvirtual

Definition at line 45 of file validationinterface.h.

◆ SetBestChain()

virtual void CValidationInterface::SetBestChain ( const CBlockLocator locator)
inlineprotectedvirtual

Reimplemented in CWallet.

Definition at line 38 of file validationinterface.h.

◆ SyncTransaction()

virtual void CValidationInterface::SyncTransaction ( const CTransaction tx,
const CBlock pblock 
)
inlineprotectedvirtual

Reimplemented in CWallet, and CZMQNotificationInterface.

Definition at line 35 of file validationinterface.h.

◆ UpdatedBlockTip()

virtual void CValidationInterface::UpdatedBlockTip ( const CBlockIndex pindex)
inlineprotectedvirtual

Reimplemented in CZMQNotificationInterface.

Definition at line 34 of file validationinterface.h.

◆ UpdatedTransaction()

virtual bool CValidationInterface::UpdatedTransaction ( const uint256 hash)
inlineprotectedvirtual

Reimplemented in CWallet.

Definition at line 39 of file validationinterface.h.

◆ void ::RegisterValidationInterface()

CValidationInterface::void ::RegisterValidationInterface ( CValidationInterface )
protected

◆ void ::UnregisterAllValidationInterfaces()

CValidationInterface::void ::UnregisterAllValidationInterfaces ( )
protected

◆ void ::UnregisterValidationInterface()

CValidationInterface::void ::UnregisterValidationInterface ( CValidationInterface )
protected

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