19 #ifndef MIR_LOGGING_MESSAGE_PROCESSOR_REPORT_H_
20 #define MIR_LOGGING_MESSAGE_PROCESSOR_REPORT_H_
27 #include <unordered_map>
42 typedef std::unordered_map<int, InvocationDetails>
Invocations;
49 typedef std::unordered_map<void const*, MediatorDetails>
Mediators;
58 std::shared_ptr<Logger>
const& log,
59 std::shared_ptr<time::TimeSource>
const& time_source);
65 void unknown_method(
void const* mediator,
int id, std::string
const& method);
67 void exception_handled(
void const* mediator,
int id, std::exception
const& error);
76 std::shared_ptr<Logger>
const log;
77 std::shared_ptr<time::TimeSource>
const time_source;