CatapultServer  v0.5.0.1 (Elephant)
DiagnosticsService.h
Go to the documentation of this file.
1 
21 #pragma once
23 
24 namespace catapult { namespace diagnostics {
25 
29 }}
CATAPULT_LOG
#define CATAPULT_LOG(SEV)
Writes a log entry to the default logger with SEV severity.
Definition: Logging.h:340
ServiceRegistrar.h
catapult::extensions::ServiceRegistrarPhase::Initial
First phase (no dependencies).
catapult::extensions::ExtensionManager::addServiceRegistrar
void addServiceRegistrar(std::unique_ptr< ServiceRegistrar > &&pServiceRegistrar)
Adds a service registrar (pServiceRegistrar).
Definition: ExtensionManager.cpp:42
catapult::handlers::RegisterDiagnosticCountersHandler
void RegisterDiagnosticCountersHandler(ionet::ServerPacketHandlers &handlers, const std::vector< utils::DiagnosticCounter > &counters)
Registers a diagnostic counters handler in handlers that responds with the current values of counters...
Definition: DiagnosticHandlers.cpp:58
ServiceLocator.h
DiagnosticsService.h
RegisterExtension
PLUGIN_API void RegisterExtension(catapult::extensions::ProcessBootstrapper &bootstrapper)
Entry point for registering a dynamic extension module with bootstrapper.
Definition: DiagnosticsExtension.cpp:35
catapult::diagnostics::Diagnostics
DECLARE_SERVICE_REGISTRAR() Diagnostics()
Definition: DiagnosticsService.cpp:76
catapult::handlers::RegisterDiagnosticBlockStatementHandler
void RegisterDiagnosticBlockStatementHandler(ionet::ServerPacketHandlers &handlers, const io::BlockStorageCache &storage)
Registers a diagnostic block statement handler in handlers that responds with data from storage.
Definition: DiagnosticHandlers.cpp:145
catapult::thread::CreateNamedTask
Task CreateNamedTask(const std::string &name, const TaskCallback &callback)
Creates an unscheduled task with name and callback.
Definition: Task.cpp:52
PLUGIN_API
#define PLUGIN_API
Definition: plugins.h:30
catapult::thread::TaskResult::Continue
Task should repeat.
forwardsValidation.info
def info(*args)
Definition: forwardsValidation.py:12
DiagnosticHandlers.h
catapult::extensions::ProcessBootstrapper::extensionManager
ExtensionManager & extensionManager()
Gets the extension manager.
Definition: ProcessBootstrapper.cpp:67
catapult::thread::make_ready_future
future< T > make_ready_future(T &&value)
Produces a future that is ready immediately and holds the given value.
Definition: Future.h:126
catapult::handlers::RegisterDiagnosticNodesHandler
void RegisterDiagnosticNodesHandler(ionet::ServerPacketHandlers &handlers, const ionet::NodeContainer &nodeContainer)
Registers a diagnostic nodes handler in handlers that responds with info about all (active) partner n...
Definition: DiagnosticHandlers.cpp:108
PluginManager.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
catapult::utils::DiagnosticCounterId::Max_Counter_Name_Size
static constexpr auto Max_Counter_Name_Size
Maximum counter name size.
Definition: DiagnosticCounterId.h:30
ServiceState.h