Seastar
High performance C++ framework for concurrent servers
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
Public Types | Public Member Functions | Public Attributes | List of all members
seastar::coroutine::experimental::internal::next_awaiter< T, Generator > Struct Template Referencefinal

Public Types

using next_value_type = next_value_t< T >
 

Public Member Functions

 next_awaiter (Generator *generator, seastar::task *task, seastar::future<> &&f) noexcept
 
 next_awaiter (const next_awaiter &)=delete
 
 next_awaiter (next_awaiter &&)=delete
 
constexpr bool await_ready () const noexcept
 
template<typename Promise >
void await_suspend (coroutine_handle< Promise > coro) noexcept
 
next_value_type await_resume ()
 

Public Attributes

Generator *const _generator
 
seastar::task *const _task
 
seastar::future _next_value_future
 

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