Mir
|
#include <rpc_report.h>
Public Member Functions | |
virtual | ~RpcReport ()=default |
virtual void | invocation_requested (mir::protobuf::wire::Invocation const &invocation)=0 |
virtual void | invocation_succeeded (mir::protobuf::wire::Invocation const &invocation)=0 |
virtual void | invocation_failed (mir::protobuf::wire::Invocation const &invocation, std::exception const &ex)=0 |
virtual void | header_receipt_failed (std::exception const &ex)=0 |
virtual void | result_receipt_succeeded (mir::protobuf::wire::Result const &result)=0 |
virtual void | result_receipt_failed (std::exception const &ex)=0 |
virtual void | event_parsing_succeeded (MirEvent const &event)=0 |
virtual void | event_parsing_failed (mir::protobuf::Event const &event)=0 |
virtual void | orphaned_result (mir::protobuf::wire::Result const &result)=0 |
virtual void | complete_response (mir::protobuf::wire::Result const &result)=0 |
virtual void | result_processing_failed (mir::protobuf::wire::Result const &result, std::exception const &ex)=0 |
virtual void | file_descriptors_received (google::protobuf::Message const &response, std::vector< mir::Fd > const &fds)=0 |
virtual void | connection_failure (std::exception const &ex)=0 |
Protected Member Functions | |
RpcReport ()=default | |
RpcReport (RpcReport const &)=delete | |
RpcReport & | operator= (RpcReport const &)=delete |
|
virtualdefault |
|
protecteddefault |
|
protecteddelete |
|
pure virtual |
Implemented in mir::client::logging::RpcReport, mir::client::lttng::RpcReport, and mir::client::rpc::NullRpcReport.
|
pure virtual |
Implemented in mir::client::logging::RpcReport, mir::client::lttng::RpcReport, and mir::client::rpc::NullRpcReport.
|
pure virtual |
Implemented in mir::client::logging::RpcReport, mir::client::lttng::RpcReport, and mir::client::rpc::NullRpcReport.
|
pure virtual |
Implemented in mir::client::logging::RpcReport, mir::client::lttng::RpcReport, and mir::client::rpc::NullRpcReport.
|
pure virtual |
Implemented in mir::client::logging::RpcReport, mir::client::lttng::RpcReport, and mir::client::rpc::NullRpcReport.
|
pure virtual |
Implemented in mir::client::logging::RpcReport, mir::client::lttng::RpcReport, and mir::client::rpc::NullRpcReport.
|
pure virtual |
Implemented in mir::client::logging::RpcReport, mir::client::lttng::RpcReport, and mir::client::rpc::NullRpcReport.
|
pure virtual |
Implemented in mir::client::logging::RpcReport, mir::client::lttng::RpcReport, and mir::client::rpc::NullRpcReport.
|
pure virtual |
Implemented in mir::client::logging::RpcReport, mir::client::lttng::RpcReport, and mir::client::rpc::NullRpcReport.
|
pure virtual |
Implemented in mir::client::logging::RpcReport, mir::client::lttng::RpcReport, and mir::client::rpc::NullRpcReport.
|
pure virtual |
Implemented in mir::client::logging::RpcReport, mir::client::lttng::RpcReport, and mir::client::rpc::NullRpcReport.
|
pure virtual |
Implemented in mir::client::logging::RpcReport, mir::client::lttng::RpcReport, and mir::client::rpc::NullRpcReport.
|
pure virtual |
Implemented in mir::client::logging::RpcReport, mir::client::lttng::RpcReport, and mir::client::rpc::NullRpcReport.
Copyright © 2012,2013 Canonical Ltd.
Generated on Fri Oct 10 14:07:14 UTC 2014