libmizu 0.0.1
Lock-free shared-memory IPC
Loading...
Searching...
No Matches
Data Fields
mizu_binding_s Struct Reference
Collaboration diagram for mizu_binding_s:
Collaboration graph
[legend]

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.
 

The documentation for this struct was generated from the following file: