|
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.