19 #ifndef MIR_CLIENT_LOGGING_RPC_REPORT_H_ 20 #define MIR_CLIENT_LOGGING_RPC_REPORT_H_ 22 #include "../rpc/rpc_report.h" 42 RpcReport(std::shared_ptr<mir::logging::Logger>
const& logger);
44 void invocation_requested(mir::protobuf::wire::Invocation
const& invocation)
override;
46 void invocation_failed(mir::protobuf::wire::Invocation
const& invocation,
47 std::exception
const& ex)
override;
50 void result_receipt_failed(std::exception
const& ex)
override;
53 void event_parsing_failed(mir::protobuf::Event
const& event)
override;
55 void orphaned_result(mir::protobuf::wire::Result
const& result)
override;
58 void result_processing_failed(mir::protobuf::wire::Result
const& result,
59 std::exception
const& ex)
override;
62 std::vector<Fd>
const& fds)
override;
65 std::shared_ptr<mir::logging::Logger>
const logger;
All things Mir.
Definition: atomic_callback.h:25
event_parsing_succeeded
Definition: rpc_report_tp.h:62
Definition: rpc_report.h:53
file_descriptors_received
Definition: rpc_report_tp.h:80
complete_response
Definition: rpc_report_tp.h:71
Definition: rpc_report.h:39
result_receipt_succeeded
Definition: rpc_report_tp.h:53
invocation_succeeded
Definition: rpc_report_tp.h:43