Bitcoin ABC  0.28.12
P2P Digital Currency
Public Member Functions | List of all members
interfaces::Chain::Notifications Class Reference

Chain notifications. More...

#include <chain.h>

Inheritance diagram for interfaces::Chain::Notifications:
[legend]

Public Member Functions

virtual ~Notifications ()
 
virtual void transactionAddedToMempool (const CTransactionRef &tx, uint64_t mempool_sequence)
 
virtual void transactionRemovedFromMempool (const CTransactionRef &ptx, MemPoolRemovalReason reason, uint64_t mempool_sequence)
 
virtual void blockConnected (const CBlock &block, int height)
 
virtual void blockDisconnected (const CBlock &block, int height)
 
virtual void updatedBlockTip ()
 
virtual void chainStateFlushed (const CBlockLocator &locator)
 

Detailed Description

Chain notifications.

Definition at line 241 of file chain.h.

Constructor & Destructor Documentation

◆ ~Notifications()

virtual interfaces::Chain::Notifications::~Notifications ( )
inlinevirtual

Definition at line 243 of file chain.h.

Member Function Documentation

◆ blockConnected()

virtual void interfaces::Chain::Notifications::blockConnected ( const CBlock block,
int  height 
)
inlinevirtual

Reimplemented in CWallet.

Definition at line 249 of file chain.h.

◆ blockDisconnected()

virtual void interfaces::Chain::Notifications::blockDisconnected ( const CBlock block,
int  height 
)
inlinevirtual

Reimplemented in CWallet.

Definition at line 250 of file chain.h.

◆ chainStateFlushed()

virtual void interfaces::Chain::Notifications::chainStateFlushed ( const CBlockLocator locator)
inlinevirtual

Reimplemented in CWallet.

Definition at line 252 of file chain.h.

◆ transactionAddedToMempool()

virtual void interfaces::Chain::Notifications::transactionAddedToMempool ( const CTransactionRef tx,
uint64_t  mempool_sequence 
)
inlinevirtual

Reimplemented in CWallet, and avalanche::Processor::NotificationsHandler.

Definition at line 244 of file chain.h.

◆ transactionRemovedFromMempool()

virtual void interfaces::Chain::Notifications::transactionRemovedFromMempool ( const CTransactionRef ptx,
MemPoolRemovalReason  reason,
uint64_t  mempool_sequence 
)
inlinevirtual

Reimplemented in CWallet.

Definition at line 246 of file chain.h.

◆ updatedBlockTip()

virtual void interfaces::Chain::Notifications::updatedBlockTip ( )
inlinevirtual

Reimplemented in CWallet, and avalanche::Processor::NotificationsHandler.

Definition at line 251 of file chain.h.


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