Lines Matching full:interfaces
3 #include "interfaces/report_manager.hpp"
4 #include "interfaces/sensor.hpp"
5 #include "interfaces/threshold.hpp"
6 #include "interfaces/trigger_factory.hpp"
12 class TriggerFactory : public interfaces::TriggerFactory
19 std::unique_ptr<interfaces::Trigger> make(
23 interfaces::TriggerManager& triggerManager,
24 interfaces::JsonStorage& triggerStorage,
36 std::vector<std::shared_ptr<interfaces::Threshold>>& currentThresholds,
60 std::vector<std::shared_ptr<interfaces::Threshold>>& currentThresholds,
68 std::vector<std::shared_ptr<interfaces::Threshold>>& currentThresholds,
76 std::vector<std::shared_ptr<interfaces::Threshold>>& thresholds,
84 std::vector<std::shared_ptr<interfaces::Threshold>>& thresholds,
92 std::vector<std::shared_ptr<interfaces::Threshold>>& thresholds,