Ruby 3.5.0dev (2025-05-22 revision 7b10660974dcdd7882a48a62cfc2a32c4a17aa85)
|
Data Fields | ||
union { | ||
enum rb_ractor_basket_type e | ||
rb_atomic_t atomic | ||
} | type | |
VALUE | sender | |
rb_thread_t * | sending_th | |
union { | ||
struct { | ||
VALUE v | ||
bool exception | ||
} send | ||
struct { | ||
struct rb_ractor_basket * basket | ||
struct rb_ractor_selector_take_config * config | ||
} take | ||
} | p | |
Definition at line 41 of file ractor_core.h.
rb_atomic_t rb_ractor_basket::atomic |
Definition at line 44 of file ractor_core.h.
struct rb_ractor_basket* rb_ractor_basket::basket |
Definition at line 56 of file ractor_core.h.
struct rb_ractor_selector_take_config* rb_ractor_basket::config |
Definition at line 57 of file ractor_core.h.
enum rb_ractor_basket_type rb_ractor_basket::e |
Definition at line 43 of file ractor_core.h.
bool rb_ractor_basket::exception |
Definition at line 52 of file ractor_core.h.
VALUE rb_ractor_basket::sender |
Definition at line 46 of file ractor_core.h.
rb_thread_t* rb_ractor_basket::sending_th |
Definition at line 47 of file ractor_core.h.
VALUE rb_ractor_basket::v |
Definition at line 51 of file ractor_core.h.