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

#include <rpc_report.h>

Inheritance diagram for mir::client::logging::RpcReport:
Inheritance graph
[legend]

Public Member Functions

 RpcReport (std::shared_ptr< mir::logging::Logger > const &logger)
 
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, boost::system::error_code const &error) override
 
void header_receipt_failed (boost::system::error_code const &error) 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< int32_t > 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
 

Constructor & Destructor Documentation

mir::client::logging::RpcReport::RpcReport ( std::shared_ptr< mir::logging::Logger > const &  logger)

Member Function Documentation

void mir::client::logging::RpcReport::complete_response ( mir::protobuf::wire::Result const &  result)
overridevirtual
void mir::client::logging::RpcReport::connection_failure ( std::exception const &  ex)
overridevirtual
void mir::client::logging::RpcReport::event_parsing_failed ( mir::protobuf::Event const &  event)
overridevirtual
void mir::client::logging::RpcReport::event_parsing_succeeded ( MirEvent const &  event)
overridevirtual
void mir::client::logging::RpcReport::file_descriptors_received ( google::protobuf::Message const &  response,
std::vector< int32_t > const &  fds 
)
overridevirtual
void mir::client::logging::RpcReport::header_receipt_failed ( boost::system::error_code const &  error)
overridevirtual
void mir::client::logging::RpcReport::invocation_failed ( mir::protobuf::wire::Invocation const &  invocation,
boost::system::error_code const &  error 
)
overridevirtual
void mir::client::logging::RpcReport::invocation_requested ( mir::protobuf::wire::Invocation const &  invocation)
overridevirtual
void mir::client::logging::RpcReport::invocation_succeeded ( mir::protobuf::wire::Invocation const &  invocation)
overridevirtual
void mir::client::logging::RpcReport::orphaned_result ( mir::protobuf::wire::Result const &  result)
overridevirtual
void mir::client::logging::RpcReport::result_processing_failed ( mir::protobuf::wire::Result const &  result,
std::exception const &  ex 
)
overridevirtual
void mir::client::logging::RpcReport::result_receipt_failed ( std::exception const &  ex)
overridevirtual
void mir::client::logging::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 Tue Oct 15 00:23:28 UTC 2013