31
31
class NullRpcReport : public RpcReport
34
void invocation_requested(mir::protobuf::wire::Invocation const& invocation);
35
void invocation_succeeded(mir::protobuf::wire::Invocation const& invocation);
34
void invocation_requested(mir::protobuf::wire::Invocation const& invocation) override;
35
void invocation_succeeded(mir::protobuf::wire::Invocation const& invocation) override;
36
36
void invocation_failed(mir::protobuf::wire::Invocation const& invocation,
37
boost::system::error_code const& error);
39
void header_receipt_failed(boost::system::error_code const& error);
40
void result_receipt_succeeded(mir::protobuf::wire::Result const& result);
41
void result_receipt_failed(std::exception const& ex);
43
void event_parsing_succeeded(MirEvent const& event);
44
void event_parsing_failed(mir::protobuf::Event const& event);
46
void orphaned_result(mir::protobuf::wire::Result const& result);
47
void complete_response(mir::protobuf::wire::Result const& result);
37
boost::system::error_code const& error) override;
39
void header_receipt_failed(boost::system::error_code const& error) override;
40
void result_receipt_succeeded(mir::protobuf::wire::Result const& result) override;
41
void result_receipt_failed(std::exception const& ex) override;
43
void event_parsing_succeeded(MirEvent const& event) override;
44
void event_parsing_failed(mir::protobuf::Event const& event) override;
46
void orphaned_result(mir::protobuf::wire::Result const& result) override;
47
void complete_response(mir::protobuf::wire::Result const& result) override;
49
49
void result_processing_failed(mir::protobuf::wire::Result const& result,
50
std::exception const& ex);
50
std::exception const& ex) override;
52
52
void file_descriptors_received(google::protobuf::Message const& response,
53
std::vector<int32_t> const& fds);
53
std::vector<int32_t> const& fds) override;
55
void connection_failure(std::exception const& ex) override;