xref: /openbmc/telemetry/src/interfaces/report_manager.hpp (revision e6d4887453f0b23b46c012da7cb26f2beb38ef0e)
12f9f9b87SWludzik, Jozef #pragma once
22f9f9b87SWludzik, Jozef 
32f9f9b87SWludzik, Jozef #include "interfaces/report.hpp"
4*b4ef22e4SSzymon Dompke #include "types/report_types.hpp"
52f9f9b87SWludzik, Jozef 
62f9f9b87SWludzik, Jozef namespace interfaces
72f9f9b87SWludzik, Jozef {
82f9f9b87SWludzik, Jozef 
92f9f9b87SWludzik, Jozef class ReportManager
102f9f9b87SWludzik, Jozef {
112f9f9b87SWludzik, Jozef   public:
122f9f9b87SWludzik, Jozef     virtual ~ReportManager() = default;
132f9f9b87SWludzik, Jozef 
142f9f9b87SWludzik, Jozef     virtual void removeReport(const interfaces::Report* report) = 0;
152f9f9b87SWludzik, Jozef };
162f9f9b87SWludzik, Jozef 
172f9f9b87SWludzik, Jozef } // namespace interfaces
18