CatapultServer  v0.5.0.1 (Elephant)
TransactionRegistryFactory.h
Go to the documentation of this file.
1 
21 #pragma once
23 
24 namespace catapult { namespace tools { namespace nemgen {
25 
27  model::TransactionRegistry CreateTransactionRegistry();
28 }}}
catapult::plugins::NamespaceRentalFeeConfiguration
Namespace rental fee configuration.
Definition: RegisterNamespaceTransactionPlugin.h:31
catapult::plugins::CreateMosaicDefinitionTransactionPlugin
PLUGIN_API std::unique_ptr< model::TransactionPlugin > CreateMosaicDefinitionTransactionPlugin(const MosaicRentalFeeConfiguration &config)
Creates a mosaic definition transaction plugin given the rental fee configuration (config).
catapult::tools::nemgen::CreateTransactionRegistry
model::TransactionRegistry CreateTransactionRegistry()
Creates a transaction registry that has basic transaction types registered.
Definition: TransactionRegistryFactory.cpp:30
TransactionRegistryFactory.h
catapult::plugins::CreateRegisterNamespaceTransactionPlugin
PLUGIN_API std::unique_ptr< model::TransactionPlugin > CreateRegisterNamespaceTransactionPlugin(const NamespaceRentalFeeConfiguration &config)
Creates a register namespace transaction plugin given the rental fee configuration (config).
catapult::plugins::CreateTransferTransactionPlugin
PLUGIN_API std::unique_ptr< model::TransactionPlugin > CreateTransferTransactionPlugin()
Creates a transfer transaction plugin.
catapult::plugins::CreateMosaicAliasTransactionPlugin
PLUGIN_API std::unique_ptr< model::TransactionPlugin > CreateMosaicAliasTransactionPlugin()
Creates a mosaic alias transaction plugin.
TransactionPlugin.h
catapult::plugins::MosaicRentalFeeConfiguration
Mosaic rental fee configuration.
Definition: MosaicDefinitionTransactionPlugin.h:31
catapult::plugins::CreateMosaicSupplyChangeTransactionPlugin
PLUGIN_API std::unique_ptr< model::TransactionPlugin > CreateMosaicSupplyChangeTransactionPlugin()
Creates a mosaic supply change transaction plugin.
catapult
Definition: AddressExtractionExtension.cpp:28
catapult::model::TransactionRegistry
A registry of transaction plugins.
Definition: TransactionPlugin.h:98
catapult::model::PluginRegistry::registerPlugin
void registerPlugin(std::unique_ptr< const TPlugin > &&pPlugin)
Registers pPlugin with the registry.
Definition: PluginRegistry.h:48