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)
 
void populate_message_for_result (mir::protobuf::wire::Result &result, std::function< void(google::protobuf::MessageLite *)> const &populator)
 
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 ( )
void mir::client::rpc::detail::PendingCallCache::populate_message_for_result ( mir::protobuf::wire::Result &  result,
std::function< void(google::protobuf::MessageLite *)> const &  populator 
)
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 Wed Mar 30 00:29:56 UTC 2016