|
Ruby 3.3.5p100 (2024-09-03 revision ef084cc8f4958c1b6e4ead99136631bef6d8ddba)
|
Data Fields | ||
| union { | ||
| enum rb_ractor_basket_type e | ||
| rb_atomic_t atomic | ||
| } | type | |
| VALUE | sender | |
| 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 55 of file ractor_core.h.
| struct rb_ractor_selector_take_config* rb_ractor_basket::config |
Definition at line 56 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 51 of file ractor_core.h.
| VALUE rb_ractor_basket::sender |
Definition at line 46 of file ractor_core.h.
| VALUE rb_ractor_basket::v |
Definition at line 50 of file ractor_core.h.