CatapultServer  v0.5.0.1 (Elephant)
UnbondedPruningService.h
Go to the documentation of this file.
1 
21 #pragma once
23 
24 namespace catapult { namespace unbondedpruning {
25 
29 }}
ServiceRegistrar.h
catapult::utils::UniqueToShared
std::shared_ptr< T > UniqueToShared(std::unique_ptr< T > &&pointer)
Converts a unique pointer to a shared pointer of the same type.
Definition: MemoryUtils.h:47
RegisterExtension
PLUGIN_API void RegisterExtension(catapult::extensions::ProcessBootstrapper &bootstrapper)
Entry point for registering a dynamic extension module with bootstrapper.
Definition: UnbondedPruningExtension.cpp:35
catapult::extensions::ServiceRegistrarPhase::Post_Transaction_Event_Handlers
Requires transaction event handlers to be registered.
catapult::model::PublicationMode::Custom
Only custom notifications are published.
PLUGIN_API
#define PLUGIN_API
Definition: plugins.h:30
forwardsValidation.info
def info(*args)
Definition: forwardsValidation.py:12
HashLockUtils.h
catapult::unbondedpruning::UnbondedPruning
DECLARE_SERVICE_REGISTRAR() UnbondedPruning()
Definition: UnbondedPruningService.cpp:57
PluginManager.h
UnbondedPruningService.h
catapult
Definition: AddressExtractionExtension.cpp:28
catapult::extensions::ProcessBootstrapper
Process bootstrapper.
Definition: ProcessBootstrapper.h:42
DECLARE_SERVICE_REGISTRAR
#define DECLARE_SERVICE_REGISTRAR(NAME)
Declares a service registrar entry point with NAME.
Definition: ServiceRegistrar.h:61
ProcessBootstrapper.h
ServiceState.h