Mir
Classes | Public Member Functions | List of all members
mir::client::rpc::detail::PendingCallCache Class Reference

#include <mir_basic_rpc_channel.h>

Public Member Functions

 PendingCallCache (std::shared_ptr< RpcReport > const &rpc_report)
 
void save_completion_details (mir::protobuf::wire::Invocation const &invoke, google::protobuf::MessageLite *response, google::protobuf::Closure *complete)
 
google::protobuf::MessageLite * message_for_result (mir::protobuf::wire::Result &result)
 
void complete_response (mir::protobuf::wire::Result &result)
 
void force_completion ()
 
bool empty () const
 

Constructor & Destructor Documentation

mir::client::rpc::detail::PendingCallCache::PendingCallCache ( std::shared_ptr< RpcReport > const &  rpc_report)

Member Function Documentation

void mir::client::rpc::detail::PendingCallCache::complete_response ( mir::protobuf::wire::Result &  result)
bool mir::client::rpc::detail::PendingCallCache::empty ( ) const
void mir::client::rpc::detail::PendingCallCache::force_completion ( )
google::protobuf::MessageLite * mir::client::rpc::detail::PendingCallCache::message_for_result ( mir::protobuf::wire::Result &  result)
void mir::client::rpc::detail::PendingCallCache::save_completion_details ( mir::protobuf::wire::Invocation const &  invoke,
google::protobuf::MessageLite *  response,
google::protobuf::Closure *  complete 
)

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

Copyright © 2012-2015 Canonical Ltd.
Generated on Thu Oct 8 16:20:16 UTC 2015