CatapultServer
v0.5.0.1 (Elephant)
|
Factory for creating transaction plugins. More...
Classes | |
class | BasicTransactionPluginT |
class | EmbeddedTransactionPluginT |
class | TransactionPluginT |
Static Public Member Functions | |
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... | |
Factory for creating transaction plugins.
|
inlinestatic |
Creates a transaction plugin that supports embedding around publishFunc and publishEmbeddedFunc.
|
inlinestatic |
Creates an embedded transaction plugin around publishEmbeddedFunc.