CatapultServer
v0.5.0.1 (Elephant)
|
Go to the documentation of this file.
25 namespace catapult {
namespace addressextraction {
class AddressExtractor; } }
27 namespace catapult {
namespace addressextraction {
First phase (no dependencies).
void addServiceRegistrar(std::unique_ptr< ServiceRegistrar > &&pServiceRegistrar)
Adds a service registrar (pServiceRegistrar).
Definition: ExtensionManager.cpp:42
consumers::TransactionInfos TransactionInfos
Definition: BlockChainSyncConsumer.cpp:44
#define PLUGIN_API
Definition: plugins.h:30
void addBlockChangeSubscriber(std::unique_ptr< io::BlockChangeSubscriber > &&pSubscriber)
Registers a block change subscriber (pSubscriber).
Definition: SubscriptionManager.cpp:47
plugins::PluginManager & pluginManager()
Gets the plugin manager.
Definition: ProcessBootstrapper.cpp:75
ExtensionManager & extensionManager()
Gets the extension manager.
Definition: ProcessBootstrapper.cpp:67
PublisherPointer createNotificationPublisher(model::PublicationMode mode=model::PublicationMode::All) const
Creates a notification publisher for the specified mode.
Definition: PluginManager.cpp:225
Definition: AddressExtractionExtension.cpp:28
Process bootstrapper.
Definition: ProcessBootstrapper.h:42
subscribers::SubscriptionManager & subscriptionManager()
Gets the subscription manager.
Definition: ProcessBootstrapper.cpp:71
utils::ByteArray< Key_Size, Key_tag > Key
Definition: src/catapult/types.h:41