report.hpp (b8cc78ddf9cc87c83176c7bda575ceef2678d00f) | report.hpp (b4ef22e4d365bde35a7fce7950033c9271c68ce7) |
---|---|
1#pragma once 2 | 1#pragma once 2 |
3#include "types/report_types.hpp" 4 |
|
3#include <string> 4 5namespace interfaces 6{ 7 8class Report 9{ 10 public: 11 virtual ~Report() = default; 12 13 virtual std::string getId() const = 0; 14 virtual std::string getPath() const = 0; 15 virtual void updateReadings() = 0; | 5#include <string> 6 7namespace interfaces 8{ 9 10class Report 11{ 12 public: 13 virtual ~Report() = default; 14 15 virtual std::string getId() const = 0; 16 virtual std::string getPath() const = 0; 17 virtual void updateReadings() = 0; |
18 virtual void updateTriggerIds(const std::string& triggerId, 19 TriggerIdUpdate updateType) = 0; |
|
16}; 17} // namespace interfaces | 20}; 21} // namespace interfaces |