|
CatapultServer
v0.5.0.1 (Elephant)
|


Public Member Functions | |
| template<typename TPublishEmbeddedFunc > | |
| EmbeddedTransactionPluginT (TPublishEmbeddedFunc publishEmbeddedFunc) | |
| void | publish (const EmbeddedTransaction &transaction, NotificationSubscriber &sub) const override |
| Sends all notifications from transaction to sub. More... | |
Public Member Functions inherited from catapult::model::TransactionPluginFactory< Options >::BasicTransactionPluginT< EmbeddedTransaction, TEmbeddedTransaction, EmbeddedTransactionPlugin > | |
| BasicTransactionPluginT (const PublishFunc &publishFunc) | |
| EntityType | type () const override |
| TransactionAttributes | attributes () const override |
| uint64_t | calculateRealSize (const EmbeddedTransaction &transaction) const override |
Public Member Functions inherited from catapult::model::TransactionPluginT< EmbeddedTransaction > | |
| virtual | ~TransactionPluginT ()=default |
Private Types | |
| using | BaseType = BasicTransactionPluginT< EmbeddedTransaction, TEmbeddedTransaction, EmbeddedTransactionPlugin > |
Additional Inherited Members | |
Protected Member Functions inherited from catapult::model::TransactionPluginFactory< Options >::BasicTransactionPluginT< EmbeddedTransaction, TEmbeddedTransaction, EmbeddedTransactionPlugin > | |
| void | publishImpl (const EmbeddedTransaction &transaction, NotificationSubscriber &sub) const |
|
private |
|
inlineexplicit |
|
inlineoverridevirtual |
Sends all notifications from transaction to sub.
Implements catapult::model::EmbeddedTransactionPlugin.
