|
Ruby 3.5.0dev (2025-10-25 revision c6d1458421796786d26e084b48a0a4a7e3b40867)
|
Data Fields | |
| rb_nativethread_lock_t | lock |
| rb_nativethread_cond_t | wakeup_cond |
| struct ractor_queue * | recv_queue |
| struct ccan_list_head | waiters |
| VALUE | default_port_value |
| struct st_table * | ports |
| size_t | next_port_id |
| struct ccan_list_head | monitors |
| rb_ractor_t * | successor |
| VALUE | legacy |
| bool | legacy_exc |
Definition at line 12 of file ractor_core.h.
| VALUE rb_ractor_sync::default_port_value |
Definition at line 31 of file ractor_core.h.
| VALUE rb_ractor_sync::legacy |
Definition at line 40 of file ractor_core.h.
| bool rb_ractor_sync::legacy_exc |
Definition at line 41 of file ractor_core.h.
| rb_nativethread_lock_t rb_ractor_sync::lock |
Definition at line 14 of file ractor_core.h.
| struct ccan_list_head rb_ractor_sync::monitors |
Definition at line 36 of file ractor_core.h.
| size_t rb_ractor_sync::next_port_id |
Definition at line 33 of file ractor_core.h.
| struct st_table* rb_ractor_sync::ports |
Definition at line 32 of file ractor_core.h.
| struct ractor_queue* rb_ractor_sync::recv_queue |
Definition at line 25 of file ractor_core.h.
| rb_ractor_t* rb_ractor_sync::successor |
Definition at line 39 of file ractor_core.h.
| struct ccan_list_head rb_ractor_sync::waiters |
Definition at line 28 of file ractor_core.h.
| rb_nativethread_cond_t rb_ractor_sync::wakeup_cond |
Definition at line 21 of file ractor_core.h.