Bitcoin ABC 0.30.3
P2P Digital Currency
Public Member Functions | Private Attributes | List of all members
avalanche::Processor::NotificationsHandler Class Reference
Inheritance diagram for avalanche::Processor::NotificationsHandler:
[legend]
Collaboration diagram for avalanche::Processor::NotificationsHandler:
[legend]

Public Member Functions

 NotificationsHandler (Processor *p)
 
void updatedBlockTip () override
 
void transactionAddedToMempool (const CTransactionRef &tx, uint64_t mempool_sequence) override
 
- Public Member Functions inherited from interfaces::Chain::Notifications
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)
 

Private Attributes

Processorm_processor
 

Detailed Description

Definition at line 126 of file processor.cpp.

Constructor & Destructor Documentation

◆ NotificationsHandler()

avalanche::Processor::NotificationsHandler::NotificationsHandler ( Processor p)
inline

Definition at line 131 of file processor.cpp.

Member Function Documentation

◆ transactionAddedToMempool()

void avalanche::Processor::NotificationsHandler::transactionAddedToMempool ( const CTransactionRef tx,
uint64_t  mempool_sequence 
)
inlineoverridevirtual

Reimplemented from interfaces::Chain::Notifications.

Definition at line 135 of file processor.cpp.

Here is the call graph for this function:

◆ updatedBlockTip()

void avalanche::Processor::NotificationsHandler::updatedBlockTip ( )
inlineoverridevirtual

Reimplemented from interfaces::Chain::Notifications.

Definition at line 133 of file processor.cpp.

Here is the call graph for this function:

Member Data Documentation

◆ m_processor

Processor* avalanche::Processor::NotificationsHandler::m_processor
private

Definition at line 128 of file processor.cpp.


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