xref: /openbmc/telemetry/src/interfaces/report_manager.hpp (revision b8cc78ddf9cc87c83176c7bda575ceef2678d00f)
1 #pragma once
2 
3 #include "interfaces/report.hpp"
4 
5 namespace interfaces
6 {
7 
8 class ReportManager
9 {
10   public:
11     virtual ~ReportManager() = default;
12 
13     virtual void removeReport(const interfaces::Report* report) = 0;
14     virtual void updateReport(const std::string& id) = 0;
15 };
16 
17 } // namespace interfaces
18