|
| std::unique_ptr< uv_getaddrinfo_t > | req_ |
| std::optional< struct addrinfo * > | addrinfo_ |
| std::optional< int > | status_ |
| std::coroutine_handle | handle_ |
◆ AddrinfoAwaiter_()
| uvco::anonymous_namespace{name_resolution.cc}::AddrinfoAwaiter_::AddrinfoAwaiter_ |
( |
| ) |
|
191 :
req_{std::make_unique<uv_getaddrinfo_t>()} {}
std::unique_ptr< uv_getaddrinfo_t > req_
Definition name_resolution.cc:184
◆ ~AddrinfoAwaiter_()
| uvco::anonymous_namespace{name_resolution.cc}::AddrinfoAwaiter_::~AddrinfoAwaiter_ |
( |
| ) |
|
193 {
196
197 uv_cancel((uv_req_t *)
req_.release());
198 }
201 }
202}
void resetRequestData(Request *req)
Definition internal_utils.h:95
bool requestDataIsNull(Request *req)
Check if request data is null.
Definition internal_utils.h:107
std::optional< struct addrinfo * > addrinfo_
Definition name_resolution.cc:185
◆ await_ready()
| bool uvco::anonymous_namespace{name_resolution.cc}::AddrinfoAwaiter_::await_ready |
( |
| ) |
|
◆ await_resume()
| struct addrinfo * uvco::anonymous_namespace{name_resolution.cc}::AddrinfoAwaiter_::await_resume |
( |
| ) |
|
◆ await_suspend()
| bool uvco::anonymous_namespace{name_resolution.cc}::AddrinfoAwaiter_::await_suspend |
( |
std::coroutine_handle<> | handle | ) |
|
213 {
216 return true;
217}
void setRequestData(Request *req, Data *data)
Set data pointer on request.
Definition internal_utils.h:90
std::coroutine_handle handle_
Definition name_resolution.cc:187
◆ addrinfo_
| std::optional<struct addrinfo *> uvco::anonymous_namespace{name_resolution.cc}::AddrinfoAwaiter_::addrinfo_ |
◆ handle_
| std::coroutine_handle uvco::anonymous_namespace{name_resolution.cc}::AddrinfoAwaiter_::handle_ |
◆ req_
| std::unique_ptr<uv_getaddrinfo_t> uvco::anonymous_namespace{name_resolution.cc}::AddrinfoAwaiter_::req_ |
◆ status_
| std::optional<int> uvco::anonymous_namespace{name_resolution.cc}::AddrinfoAwaiter_::status_ |
The documentation for this struct was generated from the following file: