|
CatapultServer
v0.5.0.1 (Elephant)
|
Aggregate partial transactions change subscriber. More...


Public Member Functions | |
| void | notifyAddPartials (const TransactionInfos &transactionInfos) override |
| void | notifyAddCosignature (const model::TransactionInfo &parentTransactionInfo, const Key &signer, const Signature &signature) override |
| Indicates a cosignature (composed of signer and signature) was added to a partial transaction (parentTransactionInfo). More... | |
| void | notifyRemovePartials (const TransactionInfos &transactionInfos) override |
| void | flush () override |
| Flushes all pending partial transactions changes. More... | |
Public Member Functions inherited from catapult::subscribers::BasicAggregateSubscriber< TPtChangeSubscriber > | |
| BasicAggregateSubscriber (std::vector< std::unique_ptr< TPtChangeSubscriber >> &&subscribers) | |
| Creates an aggregate subscriber around subscribers. More... | |
Public Member Functions inherited from catapult::cache::PtChangeSubscriber | |
| virtual | ~PtChangeSubscriber ()=default |
Additional Inherited Members | |
Public Types inherited from catapult::cache::PtChangeSubscriber | |
| using | TransactionInfos = model::TransactionInfosSet |
Protected Member Functions inherited from catapult::subscribers::BasicAggregateSubscriber< TPtChangeSubscriber > | |
| void | forEach (TAction action) const |
Aggregate partial transactions change subscriber.
|
inlineoverridevirtual |
Flushes all pending partial transactions changes.
Implements catapult::cache::PtChangeSubscriber.

|
inlineoverridevirtual |
Indicates a cosignature (composed of signer and signature) was added to a partial transaction (parentTransactionInfo).
Implements catapult::cache::PtChangeSubscriber.

|
inlineoverridevirtual |
Indicates transaction infos (transactionInfos) were added to partial transactions.
Implements catapult::cache::PtChangeSubscriber.

|
inlineoverridevirtual |
Indicates transaction infos (transactionInfos) were removed from partial transactions.
Implements catapult::cache::PtChangeSubscriber.
