|
Ruby 4.0.0dev (2025-12-13 revision 71dd272506a31f28d216f26b0568028ed600f6ed)
|
Data Fields | |
| void *(* | function )(void *) |
| void * | data |
| rb_unblock_function_t * | unblock_function |
| void * | data2 |
| int | flags |
| struct rb_fiber_scheduler_blocking_operation_state * | state |
| volatile rb_atomic_t | status |
Definition at line 66 of file scheduler.c.
| void* rb_fiber_scheduler_blocking_operation::data |
Definition at line 68 of file scheduler.c.
| void* rb_fiber_scheduler_blocking_operation::data2 |
Definition at line 71 of file scheduler.c.
| int rb_fiber_scheduler_blocking_operation::flags |
Definition at line 73 of file scheduler.c.
| void *(* rb_fiber_scheduler_blocking_operation::function) (void *) |
Definition at line 67 of file scheduler.c.
| struct rb_fiber_scheduler_blocking_operation_state* rb_fiber_scheduler_blocking_operation::state |
Definition at line 74 of file scheduler.c.
| volatile rb_atomic_t rb_fiber_scheduler_blocking_operation::status |
Definition at line 77 of file scheduler.c.
| rb_unblock_function_t* rb_fiber_scheduler_blocking_operation::unblock_function |
Definition at line 70 of file scheduler.c.