Awaitable wrapping IConnection::fetch(request, onSuccess, onError) More...
#include <coroutine.hpp>
Public Member Functions | |
| bool | await_ready () const noexcept |
| void | await_suspend (std::coroutine_handle<> h) |
| std::expected< Response, HttpError > | await_resume () |
Public Attributes | |
| IConnection & | connection |
| std::string | request |
| std::optional< std::expected< Response, HttpError > > | result |
| CancellationToken | cancel |
Awaitable wrapping IConnection::fetch(request, onSuccess, onError)
|
inlinenoexcept |
|
inline |
| CancellationToken cpp_restapi::detail::FetchAwaitable::cancel |
| IConnection& cpp_restapi::detail::FetchAwaitable::connection |
| std::string cpp_restapi::detail::FetchAwaitable::request |