|
Ruby 4.1.0dev (2026-09-08 revision 3c2856d9368f618a38cb7b86d7ac7c8006742d6b)
|
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 68 of file scheduler.c.
| void* rb_fiber_scheduler_blocking_operation::data |
Definition at line 70 of file scheduler.c.
| void* rb_fiber_scheduler_blocking_operation::data2 |
Definition at line 73 of file scheduler.c.
| int rb_fiber_scheduler_blocking_operation::flags |
Definition at line 75 of file scheduler.c.
| void *(* rb_fiber_scheduler_blocking_operation::function) (void *) |
Definition at line 69 of file scheduler.c.
| struct rb_fiber_scheduler_blocking_operation_state* rb_fiber_scheduler_blocking_operation::state |
Definition at line 76 of file scheduler.c.
| volatile rb_atomic_t rb_fiber_scheduler_blocking_operation::status |
Definition at line 79 of file scheduler.c.
| rb_unblock_function_t* rb_fiber_scheduler_blocking_operation::unblock_function |
Definition at line 72 of file scheduler.c.