19 #ifndef MIR_CLIENT_RPC_RPC_REPORT_H_ 20 #define MIR_CLIENT_RPC_RPC_REPORT_H_ 58 virtual void invocation_requested(mir::protobuf::wire::Invocation
const& invocation) = 0;
60 virtual void invocation_failed(mir::protobuf::wire::Invocation
const& invocation,
61 std::exception
const& ex) = 0;
64 virtual void result_receipt_failed(std::exception
const& ex) = 0;
67 virtual void event_parsing_failed(mir::protobuf::Event
const& event) = 0;
69 virtual void orphaned_result(mir::protobuf::wire::Result
const& result) = 0;
72 virtual void result_processing_failed(mir::protobuf::wire::Result
const& result,
73 std::exception
const& ex) = 0;
76 std::vector<mir::Fd>
const& fds) = 0;
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
result_receipt_succeeded
Definition: rpc_report_tp.h:53
Definition: event_private.h:181
Definition: buffer_stream.h:37
invocation_succeeded
Definition: rpc_report_tp.h:43