Seastar
High performance C++ framework for concurrent servers
seastar::shared_promise< T > Member List

This is the complete list of members for seastar::shared_promise< T >, including all inherited members.

available() const noexceptseastar::shared_promise< T >inline
clock typedef (defined in seastar::shared_promise< T >)seastar::shared_promise< T >
failed() const noexceptseastar::shared_promise< T >inline
future_type typedef (defined in seastar::shared_promise< T >)seastar::shared_promise< T >
get_shared_future(time_point timeout=time_point::max()) const noexceptseastar::shared_promise< T >inline
get_shared_future(abort_source &as) const noexceptseastar::shared_promise< T >inline
operator=(shared_promise &&)=default (defined in seastar::shared_promise< T >)seastar::shared_promise< T >
promise_type typedef (defined in seastar::shared_promise< T >)seastar::shared_promise< T >
set_exception(std::exception_ptr ex) noexceptseastar::shared_promise< T >inline
set_exception(Exception &&e) noexceptseastar::shared_promise< T >inline
set_value(const value_tuple_type &result) noexcept(copy_noexcept)seastar::shared_promise< T >inline
set_value(value_tuple_type &&result) noexceptseastar::shared_promise< T >inline
set_value(A &&... a) noexceptseastar::shared_promise< T >inline
shared_future_type typedef (defined in seastar::shared_promise< T >)seastar::shared_promise< T >
shared_promise(const shared_promise &)=delete (defined in seastar::shared_promise< T >)seastar::shared_promise< T >
shared_promise(shared_promise &&)=default (defined in seastar::shared_promise< T >)seastar::shared_promise< T >
shared_promise() (defined in seastar::shared_promise< T >)seastar::shared_promise< T >inline
time_point typedef (defined in seastar::shared_promise< T >)seastar::shared_promise< T >
value_tuple_type typedef (defined in seastar::shared_promise< T >)seastar::shared_promise< T >