Mir
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Member Functions | List of all members
mir::client::lttng::RpcReport Class Reference

#include <rpc_report.h>

Inheritance diagram for mir::client::lttng::RpcReport:
[legend]

Public Member Functions

void invocation_requested (mir::protobuf::wire::Invocation const &invocation) override
 
void invocation_succeeded (mir::protobuf::wire::Invocation const &invocation) override
 
void invocation_failed (mir::protobuf::wire::Invocation const &invocation, std::exception const &ex) override
 
void header_receipt_failed (std::exception const &ex) override
 
void result_receipt_succeeded (mir::protobuf::wire::Result const &result) override
 
void result_receipt_failed (std::exception const &ex) override
 
void event_parsing_succeeded (MirEvent const &event) override
 
void event_parsing_failed (mir::protobuf::Event const &event) override
 
void orphaned_result (mir::protobuf::wire::Result const &result) override
 
void complete_response (mir::protobuf::wire::Result const &result) override
 
void result_processing_failed (mir::protobuf::wire::Result const &result, std::exception const &ex) override
 
void file_descriptors_received (google::protobuf::Message const &response, std::vector< Fd > const &fds) override
 
void connection_failure (std::exception const &ex) override
 
- Public Member Functions inherited from mir::client::rpc::RpcReport
virtual ~RpcReport ()=default
 

Additional Inherited Members

- Protected Member Functions inherited from mir::client::rpc::RpcReport
 RpcReport ()=default
 
 RpcReport (RpcReport const &)=delete
 
RpcReportoperator= (RpcReport const &)=delete
 

Member Function Documentation

void mir::client::lttng::RpcReport::complete_response ( mir::protobuf::wire::Result const &  result)
overridevirtual
void mir::client::lttng::RpcReport::connection_failure ( std::exception const &  ex)
overridevirtual
void mir::client::lttng::RpcReport::event_parsing_failed ( mir::protobuf::Event const &  event)
overridevirtual
void mir::client::lttng::RpcReport::event_parsing_succeeded ( MirEvent const &  event)
overridevirtual
void mir::client::lttng::RpcReport::file_descriptors_received ( google::protobuf::Message const &  response,
std::vector< Fd > const &  fds 
)
overridevirtual
void mir::client::lttng::RpcReport::header_receipt_failed ( std::exception const &  ex)
overridevirtual
void mir::client::lttng::RpcReport::invocation_failed ( mir::protobuf::wire::Invocation const &  invocation,
std::exception const &  ex 
)
overridevirtual
void mir::client::lttng::RpcReport::invocation_requested ( mir::protobuf::wire::Invocation const &  invocation)
overridevirtual
void mir::client::lttng::RpcReport::invocation_succeeded ( mir::protobuf::wire::Invocation const &  invocation)
overridevirtual
void mir::client::lttng::RpcReport::orphaned_result ( mir::protobuf::wire::Result const &  result)
overridevirtual
void mir::client::lttng::RpcReport::result_processing_failed ( mir::protobuf::wire::Result const &  result,
std::exception const &  ex 
)
overridevirtual
void mir::client::lttng::RpcReport::result_receipt_failed ( std::exception const &  ex)
overridevirtual
void mir::client::lttng::RpcReport::result_receipt_succeeded ( mir::protobuf::wire::Result const &  result)
overridevirtual

The documentation for this class was generated from the following files:

Copyright © 2012,2013 Canonical Ltd.
Generated on Fri Oct 10 14:07:14 UTC 2014