20#ifndef ORES_RISK_MESSAGING_REGISTRAR_HPP
21#define ORES_RISK_MESSAGING_REGISTRAR_HPP
24#include "ores.comms/net/server.hpp"
25#include "ores.utility/log/make_logger.hpp"
26#include "ores.database/domain/context.hpp"
27#include "ores.variability/service/system_flags_service.hpp"
29namespace ores::risk::messaging {
43 inline static std::string_view logger_name =
44 "ores.risk.messaging.registrar";
48 static auto instance = make_logger(logger_name);
55 std::shared_ptr<variability::service::system_flags_service> system_flags);
Implements logging for ORE Studio.
Definition lifecycle_manager.hpp:30
ORES protocol server.
Definition server.hpp:53
Context for the operations on a postgres database.
Definition context.hpp:30
Register risk subsystem message handlers with the server.
Definition registrar.hpp:41