Go to the documentation of this file.
69 if (
handle->type != UV_ASYNC) {
88 assert(
handle->type == UV_ASYNC);
89 assert(
req->type == UV_WAKEUP);
95 }
else if (
handle->async_cb != NULL) {
void uv_async_endgame(uv_loop_t *loop, uv_async_t *handle)
#define POST_COMPLETION_FOR_REQ(loop, req)
#define uv__handle_close(handle)
static INLINE void uv_want_endgame(uv_loop_t *loop, uv_handle_t *handle)
#define uv__handle_closing(handle)
void uv_process_async_wakeup_req(uv_loop_t *loop, uv_async_t *handle, uv_req_t *req)
void uv_async_close(uv_loop_t *loop, uv_async_t *handle)
#define uv__handle_init(loop_, h, type_)
#define UV_REQ_INIT(req, typ)
static void async_cb(uv_async_t *handle)
void(* uv_async_cb)(uv_async_t *handle)
int uv_async_send(uv_async_t *handle)
int uv_async_init(uv_loop_t *loop, uv_async_t *handle, uv_async_cb async_cb)
#define uv__handle_start(h)
static char uv__atomic_exchange_set(char volatile *target)
grpc
Author(s):
autogenerated on Thu Mar 13 2025 02:58:35