Abstract base type for PendingResults. More...
#include <rpc_utils.hpp>
Public Member Functions | |
virtual void | fulfill_map (const node_list_t &)=0 |
virtual void | set_exception_for_removed_node (const node_id_t &)=0 |
virtual void | set_exception_for_caller_removed ()=0 |
virtual bool | all_responded () const =0 |
virtual void | reset ()=0 |
virtual | ~PendingBase () |
Abstract base type for PendingResults.
This allows us to store a pointer to any template specialization of PendingResults without knowing the template parameter.
Definition at line 334 of file rpc_utils.hpp.
|
inlinevirtual |
Definition at line 341 of file rpc_utils.hpp.
|
pure virtual |
Implemented in derecho::rpc::PendingResults< void >, and derecho::rpc::PendingResults< Ret >.
|
pure virtual |
Implemented in derecho::rpc::PendingResults< void >, and derecho::rpc::PendingResults< Ret >.
|
pure virtual |
Implemented in derecho::rpc::PendingResults< void >, and derecho::rpc::PendingResults< Ret >.
|
pure virtual |
Implemented in derecho::rpc::PendingResults< void >, and derecho::rpc::PendingResults< Ret >.
|
pure virtual |
Implemented in derecho::rpc::PendingResults< void >, and derecho::rpc::PendingResults< Ret >.