13#ifndef RTCTK_RTCSUPERVISOR_ALERTAGGREGATOR_HPP
14#define RTCTK_RTCSUPERVISOR_ALERTAGGREGATOR_HPP
39 void OnAlertStatusChanged(
const std::string&
id,
bool status);
49 std::map<std::string, ObjectInfo> m_objects;
Alert Service interface.
Definition alertServiceIf.hpp:138
Models a single alert source that can be set or cleared.
Definition alertServiceIf.hpp:47
Base interface for all OLDB adapters.
Definition oldbIf.hpp:25
size_t SubscriptionId
Definition repositorySubscriberIf.hpp:51
Class for system status estimation.
Definition alertAggregator.hpp:28
std::vector< std::string > ObjectList
Definition alertAggregator.hpp:33
virtual ~AlertAggregator()
Definition alertAggregator.cpp:55
AlertAggregator(AlertServiceIf &alerts, OldbIf &oldb, const ObjectList &objects)
Definition alertAggregator.cpp:23
elt::mal::future< std::string > InjectReqRepEvent(StateMachineEngine &engine)
Definition malEventInjector.hpp:23
Definition rtcSupervisor.cpp:24
Header file for OldbIf, which defines the API for OldbAdapters.