|
libmizu 0.0.1
Lock-free shared-memory IPC
|

Data Fields | |
| uint32_t | size |
| sizeof(mizu_binding); set via mizu_binding_init | |
| mizu_stage_fn | stage |
| mizu_read_fn | read |
| mizu_exec_fn | exec |
| pool workers only; NULL on submitter handles | |
| mizu_check_fn | check |
| interrupt poll; NULL for plain-C consumers | |
| mizu_park_fn | park |
| around-park lock release; usually NULL | |
| mizu_sweep_fn | sweep |
| idle cache drop; usually NULL | |
| mizu_drop_fn | drop |
| pin release; NULL when the binding never pins | |
| void * | ctx |
| opaque to the core | |
| uint64_t | ident |
| MIZU_IDENT word; a zero language byte is rejected at create, attach and join. | |