20#ifndef ORES_REFDATA_MESSAGING_REGISTRAR_HPP
21#define ORES_REFDATA_MESSAGING_REGISTRAR_HPP
24#include "ores.comms/net/server.hpp"
25#include "ores.comms/service/auth_session_service.hpp"
26#include "ores.logging/make_logger.hpp"
27#include "ores.database/domain/context.hpp"
28#include "ores.variability/service/system_flags_service.hpp"
45 inline static std::string_view logger_name =
46 "ores.refdata.messaging.registrar";
50 static auto instance = make_logger(logger_name);
57 std::shared_ptr<variability::service::system_flags_service> system_flags,
58 std::shared_ptr<comms::service::auth_session_service> sessions);
Implements logging infrastructure for ORE Studio.
Definition boost_severity.hpp:28
Network messaging infrastructure for the risk module.
Definition country_protocol.hpp:34
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:43