CatapultServer  v0.5.0.1 (Elephant)
ServiceRegistrarPhase.h
Go to the documentation of this file.
1 
21 #pragma once
22 
23 namespace catapult { namespace extensions {
24 
27  enum class ServiceRegistrarPhase {
31 
33  Initial,
34 
37 
40 
43 
47 
50 
53 
56  };
57 }}
catapult::extensions::ServiceRegistrarPhase::Post_Remote_Peers
Requires remote peers (and entity sinks) to be registered.
catapult::extensions::ServiceRegistrarPhase::Post_Packet_Io_Pickers
Requires all packet io pickers to be registered.
catapult::extensions::ServiceRegistrarPhase::Post_Tasks
Requires all tasks to be registered.
catapult::extensions::ServiceRegistrarPhase::Initial
First phase (no dependencies).
catapult::extensions::ServiceRegistrarPhase::Post_Packet_Handlers
Requires all packet handlers to be registered.
catapult::extensions::ServiceRegistrarPhase::Post_Transaction_Event_Handlers
Requires transaction event handlers to be registered.
catapult::extensions::ServiceRegistrarPhase::Post_Range_Consumers
Requires basic range consumers (and factories) to be registered.
catapult::extensions::ServiceRegistrarPhase::Post_Extended_Range_Consumers
catapult
Definition: AddressExtractionExtension.cpp:28
catapult::extensions::ServiceRegistrarPhase::Initial_With_Modules
catapult::extensions::ServiceRegistrarPhase
ServiceRegistrarPhase
Definition: ServiceRegistrarPhase.h:27