CatapultServer
v0.5.0.1 (Elephant)
|
Partial transactions change subscriber. More...
Public Types | |
using | TransactionInfos = model::TransactionInfosSet |
Public Member Functions | |
virtual | ~PtChangeSubscriber ()=default |
virtual void | notifyAddPartials (const TransactionInfos &transactionInfos)=0 |
virtual void | notifyAddCosignature (const model::TransactionInfo &parentTransactionInfo, const Key &signer, const Signature &signature)=0 |
Indicates a cosignature (composed of signer and signature) was added to a partial transaction (parentTransactionInfo). More... | |
virtual void | notifyRemovePartials (const TransactionInfos &transactionInfos)=0 |
virtual void | flush ()=0 |
Flushes all pending partial transactions changes. More... | |
Partial transactions change subscriber.
|
virtualdefault |
|
pure virtual |
Flushes all pending partial transactions changes.
Implemented in catapult::subscribers::AggregatePtChangeSubscriber< TPtChangeSubscriber >.
|
pure virtual |
Indicates a cosignature (composed of signer and signature) was added to a partial transaction (parentTransactionInfo).
Implemented in catapult::subscribers::AggregatePtChangeSubscriber< TPtChangeSubscriber >.
|
pure virtual |
Indicates transaction infos (transactionInfos) were added to partial transactions.
Implemented in catapult::subscribers::AggregatePtChangeSubscriber< TPtChangeSubscriber >.
|
pure virtual |
Indicates transaction infos (transactionInfos) were removed from partial transactions.
Implemented in catapult::subscribers::AggregatePtChangeSubscriber< TPtChangeSubscriber >.