Ruby 3.5.0dev (2025-06-14 revision 4a2b53aec77f69d657b4a107278f05016b5a900f)
|
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.