Lines Matching full:interfaces
3 #include "interfaces/json_storage.hpp"
4 #include "interfaces/threshold.hpp"
5 #include "interfaces/trigger.hpp"
6 #include "interfaces/trigger_factory.hpp"
7 #include "interfaces/trigger_manager.hpp"
17 class Trigger : public interfaces::Trigger
25 std::vector<std::shared_ptr<interfaces::Threshold>>&& thresholds,
26 interfaces::TriggerManager& triggerManager,
27 interfaces::JsonStorage& triggerStorage,
28 const interfaces::TriggerFactory& triggerFactory,
61 std::vector<std::shared_ptr<interfaces::Threshold>> thresholds;
63 interfaces::JsonStorage::FilePath fileName;
64 interfaces::JsonStorage& triggerStorage;