struct async_wait

Defined at line 26 of file ../../sdk/lib/async/include/lib/async/wait.h

Holds context for an asynchronous wait operation and its handler.

After successfully beginning the wait, the client is responsible for retaining

the structure in memory (and unmodified) until the wait's handler runs, the wait

is successfully canceled, or the dispatcher shuts down. Thereafter, the wait

may be started begun or destroyed.

Public Members

 state
async_wait_handler_t * handler
zx_handle_t object
zx_signals_t trigger
uint32_t options