|
CatapultServer
v0.5.0.1 (Elephant)
|
An embedded transaction plugin. More...


Public Member Functions | |
| virtual void | publish (const EmbeddedTransaction &transaction, NotificationSubscriber &sub) const =0 |
| Sends all notifications from transaction to sub. More... | |
Public Member Functions inherited from catapult::model::TransactionPluginT< EmbeddedTransaction > | |
| virtual | ~TransactionPluginT ()=default |
| virtual EntityType | type () const=0 |
| Gets the transaction entity type. More... | |
| virtual TransactionAttributes | attributes () const=0 |
| Gets transaction dependent attributes. More... | |
| virtual uint64_t | calculateRealSize (const EmbeddedTransaction &transaction) const=0 |
| Calculates the real size of transaction. More... | |
An embedded transaction plugin.
|
pure virtual |
Sends all notifications from transaction to sub.
Implemented in catapult::model::TransactionPluginFactory< Options >::EmbeddedTransactionPluginT< TEmbeddedTransaction >.