|
Ruby 3.5.0dev (2025-10-29 revision c90184828d5f5d627e185ede2433f556ebca1e8b)
|
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 64 of file scheduler.c.
| void* rb_fiber_scheduler_blocking_operation::data |
Definition at line 66 of file scheduler.c.
| void* rb_fiber_scheduler_blocking_operation::data2 |
Definition at line 69 of file scheduler.c.
| int rb_fiber_scheduler_blocking_operation::flags |
Definition at line 71 of file scheduler.c.
| void *(* rb_fiber_scheduler_blocking_operation::function) (void *) |
Definition at line 65 of file scheduler.c.
| struct rb_fiber_scheduler_blocking_operation_state* rb_fiber_scheduler_blocking_operation::state |
Definition at line 72 of file scheduler.c.
| volatile rb_atomic_t rb_fiber_scheduler_blocking_operation::status |
Definition at line 75 of file scheduler.c.
| rb_unblock_function_t* rb_fiber_scheduler_blocking_operation::unblock_function |
Definition at line 68 of file scheduler.c.