CatapultServer  v0.5.0.1 (Elephant)
catapult::subscribers::TransactionStatusSubscriber Class Referenceabstract

Transaction status subscriber. More...

Inheritance diagram for catapult::subscribers::TransactionStatusSubscriber:

Public Member Functions

virtual ~TransactionStatusSubscriber ()=default
 
virtual void notifyStatus (const model::Transaction &transaction, const Hash256 &hash, uint32_t status)=0
 Indicates transaction with hash completed with status. More...
 
virtual void flush ()=0
 Flushes all queued data. More...
 

Detailed Description

Transaction status subscriber.

Constructor & Destructor Documentation

◆ ~TransactionStatusSubscriber()

virtual catapult::subscribers::TransactionStatusSubscriber::~TransactionStatusSubscriber ( )
virtualdefault

Member Function Documentation

◆ flush()

virtual void catapult::subscribers::TransactionStatusSubscriber::flush ( )
pure virtual

◆ notifyStatus()

virtual void catapult::subscribers::TransactionStatusSubscriber::notifyStatus ( const model::Transaction transaction,
const Hash256 hash,
uint32_t  status 
)
pure virtual

Indicates transaction with hash completed with status.

Implemented in catapult::subscribers::AggregateTransactionStatusSubscriber< TTransactionStatusSubscriber >.

Here is the caller graph for this function:

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