Evloop
evloop β API Reference
Section titled βevloop β API ReferenceβImport:
std/evloop.axs
Public Functions (10)
Section titled βPublic Functions (10)β| Function | Signature | Return 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 |
Signatures
Section titled βSignaturesβev_read() β i64ev_write() β i64ev_error() β i64evloop_new() β i64evloop_close(loop: i64) β voidevloop_add(loop: i64, fd: i64, events: i64) β i64evloop_del(loop: i64, fd: i64) β i64evloop_wait(loop: i64, buf: (ptr i64), max_events: i64, timeout_ms: i64) β i64evloop_alloc_buf(n: i64) β (ptr i64)evloop_free_buf(buf: (ptr i64)) β voidFFI Extern Declarations (7)
Section titled βFFI Extern Declarations (7)βThese are private C/system function bindings used internally by the module.
| Symbol | Parameters | Return Type |
|---|---|---|
rt_evloop_new | (none) | i64 |
rt_evloop_free | i64 | void |
rt_evloop_add | i64, i64, i64 | i64 |
rt_evloop_del | i64, i64 | i64 |
rt_evloop_wait | i64, (ptr i64), i64, i64 | i64 |
malloc | i64 | (ptr void) |
free | (ptr void) | void |
Auto-generated from std/evloop.axs by scripts/gen_docs.sh