CatapultServer
v0.5.0.1 (Elephant)
|
Aggregate unconfirmed transactions change subscriber. More...
Public Member Functions | |
void | notifyAdds (const TransactionInfos &transactionInfos) override |
Indicates transaction infos (transactionInfos) were added to unconfirmed transactions. More... | |
void | notifyRemoves (const TransactionInfos &transactionInfos) override |
Indicates transaction infos (transactionInfos) were removed from unconfirmed transactions. More... | |
void | flush () override |
Flushes all pending unconfirmed transactions changes. More... | |
Public Member Functions inherited from catapult::subscribers::BasicAggregateSubscriber< TUtChangeSubscriber > | |
BasicAggregateSubscriber (std::vector< std::unique_ptr< TUtChangeSubscriber >> &&subscribers) | |
Creates an aggregate subscriber around subscribers. More... | |
Public Member Functions inherited from catapult::cache::UtChangeSubscriber | |
virtual | ~UtChangeSubscriber ()=default |
Additional Inherited Members | |
Public Types inherited from catapult::cache::UtChangeSubscriber | |
using | TransactionInfos = model::TransactionInfosSet |
Protected Member Functions inherited from catapult::subscribers::BasicAggregateSubscriber< TUtChangeSubscriber > | |
void | forEach (TAction action) const |
Aggregate unconfirmed transactions change subscriber.
|
inlineoverridevirtual |
Flushes all pending unconfirmed transactions changes.
Implements catapult::cache::UtChangeSubscriber.
|
inlineoverridevirtual |
Indicates transaction infos (transactionInfos) were added to unconfirmed transactions.
Implements catapult::cache::UtChangeSubscriber.
|
inlineoverridevirtual |
Indicates transaction infos (transactionInfos) were removed from unconfirmed transactions.
Implements catapult::cache::UtChangeSubscriber.