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