CatapultServer  v0.5.0.1 (Elephant)
RootedService.h
Go to the documentation of this file.
1 
21 #pragma once
22 #include "ServiceRegistrar.h"
23 
24 namespace catapult { namespace extensions {
25 
28  DECLARE_SERVICE_REGISTRAR(Rooted)(const std::shared_ptr<void>& pService, const std::string& serviceName, ServiceRegistrarPhase phase);
29 }}
catapult::extensions::Rooted
DECLARE_SERVICE_REGISTRAR() Rooted(const std::shared_ptr< void > &pService, const std::string &serviceName, ServiceRegistrarPhase phase)
Definition: RootedService.cpp:56
ServiceRegistrar.h
m_pService
std::shared_ptr< void > m_pService
Definition: RootedService.cpp:50
ServiceLocator.h
RootedService.h
m_phase
ServiceRegistrarPhase m_phase
Definition: RootedService.cpp:52
forwardsValidation.info
def info(*args)
Definition: forwardsValidation.py:12
catapult
Definition: AddressExtractionExtension.cpp:28
DECLARE_SERVICE_REGISTRAR
#define DECLARE_SERVICE_REGISTRAR(NAME)
Declares a service registrar entry point with NAME.
Definition: ServiceRegistrar.h:61
catapult::extensions::ServiceRegistrarPhase
ServiceRegistrarPhase
Definition: ServiceRegistrarPhase.h:27
m_serviceName
std::string m_serviceName
Definition: RootedService.cpp:51