emlabcpp
modern opinionated embedded C++ library
emlabcpp::coro::request_reply< RequestType, ReplyType >::awaiter Struct Reference

#include <request_reply.h>

+ Collaboration diagram for emlabcpp::coro::request_reply< RequestType, ReplyType >::awaiter:

Public Member Functions

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

Public Attributes

promise_typeprom_
 

Member Function Documentation

◆ await_ready()

template<typename RequestType , typename ReplyType >
bool emlabcpp::coro::request_reply< RequestType, ReplyType >::awaiter::await_ready ( )
inline

◆ await_resume()

template<typename RequestType , typename ReplyType >
ReplyType const& emlabcpp::coro::request_reply< RequestType, ReplyType >::awaiter::await_resume ( )
inline

◆ await_suspend()

template<typename RequestType , typename ReplyType >
void emlabcpp::coro::request_reply< RequestType, ReplyType >::awaiter::await_suspend ( std::coroutine_handle<>  )
inline

Member Data Documentation

◆ prom_

template<typename RequestType , typename ReplyType >
promise_type* emlabcpp::coro::request_reply< RequestType, ReplyType >::awaiter::prom_

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