Derecho  0.9
Distributed systems toolkit for RDMA
Public Member Functions | Public Attributes | List of all members
derecho::rpc::node_removed_from_group_exception Struct Reference

Indicates that an RPC call to a node failed because the node was removed from the Replicated Object's subgroup (and possibly from the enclosing Group entirely) after the RPC message was sent but before a reply was received. More...

#include <rpc_utils.hpp>

Inheritance diagram for derecho::rpc::node_removed_from_group_exception:
Inheritance graph
[legend]
Collaboration diagram for derecho::rpc::node_removed_from_group_exception:
Collaboration graph
[legend]

Public Member Functions

 node_removed_from_group_exception (node_id_t who)
 
- Public Member Functions inherited from derecho::derecho_exception
 derecho_exception (const std::string &message)
 
const char * what () const noexcept
 

Public Attributes

node_id_t who
 
- Public Attributes inherited from derecho::derecho_exception
const std::string message
 

Detailed Description

Indicates that an RPC call to a node failed because the node was removed from the Replicated Object's subgroup (and possibly from the enclosing Group entirely) after the RPC message was sent but before a reply was received.

Definition at line 96 of file rpc_utils.hpp.

Constructor & Destructor Documentation

◆ node_removed_from_group_exception()

derecho::rpc::node_removed_from_group_exception::node_removed_from_group_exception ( node_id_t  who)
inline

Definition at line 98 of file rpc_utils.hpp.

Member Data Documentation

◆ who

node_id_t derecho::rpc::node_removed_from_group_exception::who

Definition at line 97 of file rpc_utils.hpp.


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