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

Public Member Functions

bool await_ready () const
 
bool await_suspend (std::coroutine_handle<> h)
 
int await_resume ()
 

Public Attributes

std::optional< std::coroutine_handle<> > handle_
 
std::optional< int > status_
 

Member Function Documentation

◆ await_ready()

bool uvco::Udp::SendAwaiter_::await_ready ( ) const
391{ return status_.has_value(); }
std::optional< int > status_
Definition udp.h:149

◆ await_resume()

int uvco::Udp::SendAwaiter_::await_resume ( )
399 {
400 BOOST_ASSERT(status_);
401 return *status_;
402}

◆ await_suspend()

bool uvco::Udp::SendAwaiter_::await_suspend ( std::coroutine_handle<>  h)
393 {
394 BOOST_ASSERT(!handle_);
395 handle_ = handle;
396 return true;
397}
std::optional< std::coroutine_handle<> > handle_
Definition udp.h:148

Member Data Documentation

◆ handle_

std::optional<std::coroutine_handle<> > uvco::Udp::SendAwaiter_::handle_

◆ status_

std::optional<int> uvco::Udp::SendAwaiter_::status_

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