32class ICallFutureImpl {
53 std::chrono::nanoseconds timeout) = 0;
57 ICallFutureImpl& operator=(
const ICallFutureImpl&) =
delete;
58 ICallFutureImpl& operator=(ICallFutureImpl&&) =
delete;
65 ICallFutureImpl() noexcept = default;
Definition of CallResult class.
ICallFutureImpl() noexcept=default
Constructor.
virtual ~ICallFutureImpl() noexcept=default
Destructor.
virtual messages::CallResult get_result_within(std::chrono::nanoseconds timeout)=0
Get the result of RPC within a timeout.
virtual messages::CallResult get_result()=0
Get the result of RPC.
Class of results of methods.
Namespace of internal implementations.