Derecho  0.9
Distributed systems toolkit for RDMA
Public Member Functions | Public Attributes | Private Attributes | List of all members
derecho::rpc::QueryResults< Ret >::ReplyMap Class Reference

#include <rpc_utils.hpp>

Collaboration diagram for derecho::rpc::QueryResults< Ret >::ReplyMap:
Collaboration graph
[legend]

Public Member Functions

 ReplyMap (QueryResults &qr)
 
 ReplyMap (const ReplyMap &)=delete
 
 ReplyMap (ReplyMap &&rm)
 
bool valid (const node_id_t &nid)
 
bool contains (const node_id_t &nid)
 
auto begin ()
 
auto end ()
 
Ret get (const node_id_t &nid)
 

Public Attributes

map rmap
 

Private Attributes

QueryResultsparent
 

Detailed Description

template<typename Ret>
class derecho::rpc::QueryResults< Ret >::ReplyMap

Definition at line 164 of file rpc_utils.hpp.

Constructor & Destructor Documentation

◆ ReplyMap() [1/3]

template<typename Ret>
derecho::rpc::QueryResults< Ret >::ReplyMap::ReplyMap ( QueryResults qr)
inline

Definition at line 171 of file rpc_utils.hpp.

◆ ReplyMap() [2/3]

template<typename Ret>
derecho::rpc::QueryResults< Ret >::ReplyMap::ReplyMap ( const ReplyMap )
delete

◆ ReplyMap() [3/3]

template<typename Ret>
derecho::rpc::QueryResults< Ret >::ReplyMap::ReplyMap ( ReplyMap &&  rm)
inline

Definition at line 173 of file rpc_utils.hpp.

Member Function Documentation

◆ begin()

template<typename Ret>
auto derecho::rpc::QueryResults< Ret >::ReplyMap::begin ( )
inline

Definition at line 186 of file rpc_utils.hpp.

◆ contains()

template<typename Ret>
bool derecho::rpc::QueryResults< Ret >::ReplyMap::contains ( const node_id_t nid)
inline

Definition at line 184 of file rpc_utils.hpp.

◆ end()

template<typename Ret>
auto derecho::rpc::QueryResults< Ret >::ReplyMap::end ( )
inline

Definition at line 188 of file rpc_utils.hpp.

◆ get()

template<typename Ret>
Ret derecho::rpc::QueryResults< Ret >::ReplyMap::get ( const node_id_t nid)
inline

Definition at line 190 of file rpc_utils.hpp.

◆ valid()

template<typename Ret>
bool derecho::rpc::QueryResults< Ret >::ReplyMap::valid ( const node_id_t nid)
inline

Definition at line 175 of file rpc_utils.hpp.

Member Data Documentation

◆ parent

template<typename Ret>
QueryResults& derecho::rpc::QueryResults< Ret >::ReplyMap::parent
private

Definition at line 166 of file rpc_utils.hpp.

◆ rmap

template<typename Ret>
map derecho::rpc::QueryResults< Ret >::ReplyMap::rmap

Definition at line 169 of file rpc_utils.hpp.


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