|
| template<typename TEmbeddedTransaction , typename TPublishEmbeddedFunc > |
| static std::unique_ptr< EmbeddedTransactionPlugin > | CreateEmbedded (TPublishEmbeddedFunc publishEmbeddedFunc) |
| | Creates an embedded transaction plugin around publishEmbeddedFunc. More...
|
| |
| template<typename TTransaction , typename TEmbeddedTransaction , typename TPublishFunc , typename TPublishEmbeddedFunc > |
| static std::unique_ptr< TransactionPlugin > | Create (TPublishFunc publishFunc, TPublishEmbeddedFunc publishEmbeddedFunc) |
| | Creates a transaction plugin that supports embedding around publishFunc and publishEmbeddedFunc. More...
|
| |
template<TransactionPluginFactoryOptions Options>
class catapult::model::TransactionPluginFactory< Options >
Factory for creating transaction plugins.