xref: /openbmc/telemetry/src/interfaces/report.hpp (revision 405c1e4bf8b993cb3800adead546e91b030ecb9b)
1 #pragma once
2 
3 #include <string>
4 
5 namespace interfaces
6 {
7 
8 class Report
9 {
10   public:
11     virtual ~Report() = default;
12 
13     virtual std::string getName() const = 0;
14     virtual std::string getPath() const = 0;
15     virtual void updateReadings() = 0;
16 };
17 } // namespace interfaces
18