uvco 0.1
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
uvco::CloseAwaiter Struct Reference

#include <close.h>

Public Member Functions

bool await_ready () const
 
bool await_suspend (std::coroutine_handle<> handle)
 
void await_resume ()
 

Public Attributes

std::optional< std::coroutine_handle<> > handle_
 
bool closed_ = false
 

Member Function Documentation

◆ await_ready()

bool uvco::CloseAwaiter::await_ready ( ) const
19{ return closed_; }
bool closed_
Definition close.h:22

◆ await_resume()

void uvco::CloseAwaiter::await_resume ( )
21{}

◆ await_suspend()

bool uvco::CloseAwaiter::await_suspend ( std::coroutine_handle<>  handle)
14 {
15 handle_ = handle;
16 return true;
17}
std::optional< std::coroutine_handle<> > handle_
Definition close.h:21

Member Data Documentation

◆ closed_

bool uvco::CloseAwaiter::closed_ = false

◆ handle_

std::optional<std::coroutine_handle<> > uvco::CloseAwaiter::handle_

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