trigger_manager.hpp (76833cb5ce1d3b55c060cd145812a7a4a7ac9c31) trigger_manager.hpp (b4ef22e4d365bde35a7fce7950033c9271c68ce7)
1#pragma once
2
3#include "interfaces/trigger.hpp"
4
5namespace interfaces
6{
7
8class TriggerManager
9{
10 public:
11 virtual ~TriggerManager() = default;
12
13 virtual void removeTrigger(const Trigger* trigger) = 0;
1#pragma once
2
3#include "interfaces/trigger.hpp"
4
5namespace interfaces
6{
7
8class TriggerManager
9{
10 public:
11 virtual ~TriggerManager() = default;
12
13 virtual void removeTrigger(const Trigger* trigger) = 0;
14
15 virtual std::vector<std::string>
16 getTriggerIdsForReport(const std::string& reportId) const = 0;
14};
15
16} // namespace interfaces
17};
18
19} // namespace interfaces