Lines Matching full:interfaces
3 #include "interfaces/report_manager.hpp"
4 #include "interfaces/trigger_factory.hpp"
5 #include "interfaces/trigger_manager.hpp"
14 class TriggerManager : public interfaces::TriggerManager
18 std::unique_ptr<interfaces::TriggerFactory> triggerFactory,
19 std::unique_ptr<interfaces::JsonStorage> triggerStorage,
27 void removeTrigger(const interfaces::Trigger* trigger) override;
34 std::unique_ptr<interfaces::TriggerFactory> triggerFactory;
35 std::unique_ptr<interfaces::JsonStorage> triggerStorage;
37 std::vector<std::unique_ptr<interfaces::Trigger>> triggers;
43 interfaces::Trigger& addTrigger(