xref: /openbmc/telemetry/src/interfaces/report.hpp (revision e6d48874)
12f9f9b87SWludzik, Jozef #pragma once
22f9f9b87SWludzik, Jozef 
3*b4ef22e4SSzymon Dompke #include "types/report_types.hpp"
4*b4ef22e4SSzymon Dompke 
52f9f9b87SWludzik, Jozef #include <string>
62f9f9b87SWludzik, Jozef 
72f9f9b87SWludzik, Jozef namespace interfaces
82f9f9b87SWludzik, Jozef {
92f9f9b87SWludzik, Jozef 
102f9f9b87SWludzik, Jozef class Report
112f9f9b87SWludzik, Jozef {
122f9f9b87SWludzik, Jozef   public:
132f9f9b87SWludzik, Jozef     virtual ~Report() = default;
142f9f9b87SWludzik, Jozef 
15b8cc78ddSKrzysztof Grobelny     virtual std::string getId() const = 0;
162f9f9b87SWludzik, Jozef     virtual std::string getPath() const = 0;
172f9f9b87SWludzik, Jozef };
182f9f9b87SWludzik, Jozef } // namespace interfaces
19