| 
    CatapultServer
    v0.5.0.1 (Elephant)
    
   | 
 
 
 
 
Go to the documentation of this file.
   24 namespace catapult { 
namespace plugins { 
class PluginManager; } }
 
   26 namespace catapult { 
namespace plugins {
 
  
 
void addTransactionSupport(std::unique_ptr< model::TransactionPlugin > &&pTransactionPlugin)
Adds support for a transaction described by pTransactionPlugin.
Definition: PluginManager.cpp:63
 
const model::BlockChainConfiguration & config() const
Gets the block chain configuration.
Definition: PluginManager.cpp:37
 
A manager for registering plugins.
Definition: PluginManager.h:51
 
PLUGIN_API std::unique_ptr< model::TransactionPlugin > CreateTransferTransactionPlugin()
Creates a transfer transaction plugin.
 
PLUGIN_API void RegisterSubsystem(catapult::plugins::PluginManager &manager)
Entry point for registering a dynamic module with manager.
Definition: TransferPlugin.cpp:41
 
#define PLUGIN_API
Definition: plugins.h:30
 
void RegisterTransferSubsystem(PluginManager &manager)
Registers transfer support with manager.
Definition: TransferPlugin.cpp:29
 
Definition: AddressExtractionExtension.cpp:28
 
void addStatelessValidatorHook(const StatelessValidatorHook &hook)
Adds a stateless validator hook.
Definition: PluginManager.cpp:134