|
Ruby 4.1.0dev (2026-09-21 revision 61de3dd727146cfcf24e8051595bb2fb842f37aa)
|
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 181 of file scheduler.c.
| void* rb_fiber_scheduler_blocking_operation::data |
Definition at line 183 of file scheduler.c.
| void* rb_fiber_scheduler_blocking_operation::data2 |
Definition at line 186 of file scheduler.c.
| int rb_fiber_scheduler_blocking_operation::flags |
Definition at line 188 of file scheduler.c.
| void *(* rb_fiber_scheduler_blocking_operation::function) (void *) |
Definition at line 182 of file scheduler.c.
| struct rb_fiber_scheduler_blocking_operation_state* rb_fiber_scheduler_blocking_operation::state |
Definition at line 189 of file scheduler.c.
| volatile rb_atomic_t rb_fiber_scheduler_blocking_operation::status |
Definition at line 192 of file scheduler.c.
| rb_unblock_function_t* rb_fiber_scheduler_blocking_operation::unblock_function |
Definition at line 185 of file scheduler.c.