Skip to content

Evloop

Import: std/evloop.axs


FunctionSignatureReturn Type
ev_read()i64
ev_write()i64
ev_error()i64
evloop_new()i64
evloop_close(loop: i64)void
evloop_add(loop: i64, fd: i64, events: i64)i64
evloop_del(loop: i64, fd: i64)i64
evloop_wait(loop: i64, buf: (ptr i64), max_events: i64, timeout_ms: i64)i64
evloop_alloc_buf(n: i64)(ptr i64)
evloop_free_buf(buf: (ptr i64))void
ev_read() β†’ i64
ev_write() β†’ i64
ev_error() β†’ i64
evloop_new() β†’ i64
evloop_close(loop: i64) β†’ void
evloop_add(loop: i64, fd: i64, events: i64) β†’ i64
evloop_del(loop: i64, fd: i64) β†’ i64
evloop_wait(loop: i64, buf: (ptr i64), max_events: i64, timeout_ms: i64) β†’ i64
evloop_alloc_buf(n: i64) β†’ (ptr i64)
evloop_free_buf(buf: (ptr i64)) β†’ void

These are private C/system function bindings used internally by the module.

SymbolParametersReturn Type
rt_evloop_new(none)i64
rt_evloop_freei64void
rt_evloop_addi64, i64, i64i64
rt_evloop_deli64, i64i64
rt_evloop_waiti64, (ptr i64), i64, i64i64
malloci64(ptr void)
free(ptr void)void

Auto-generated from std/evloop.axs by scripts/gen_docs.sh