blob: 28e11f3dd9df243134ebf5ec63cd382c4b6065ea [file] [log] [blame]
Wludzik, Jozef76833cb2020-12-21 14:42:41 +01001#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;
Szymon Dompkeb4ef22e2022-02-07 15:15:12 +010014
15 virtual std::vector<std::string>
16 getTriggerIdsForReport(const std::string& reportId) const = 0;
Wludzik, Jozef76833cb2020-12-21 14:42:41 +010017};
18
19} // namespace interfaces