Ruby 4.0.7p0 (2026-09-15 revision 229531a6cfbf07e3caef30dbac24a2a3f3fed482)
rb_ractor_struct Struct Reference

Data Structures

struct  [struct].threads

Data Fields

struct rb_ractor_pub pub
struct rb_ractor_sync sync
struct  threads
VALUE thgroup_default
VALUE name
VALUE loc
enum ractor_status status_
struct ccan_list_node vmlr_node
rb_serial_t next_ec_serial
st_tablelocal_storage
struct rb_id_tableidkey_local_storage
VALUE local_storage_store_lock
VALUE r_stdin
VALUE r_stdout
VALUE r_stderr
VALUE verbose
VALUE debug
bool malloc_gc_disabled
void * newobj_cache

Detailed Description

Definition at line 68 of file ractor_core.h.

Field Documentation

◆ debug

VALUE rb_ractor_struct::debug

Definition at line 104 of file ractor_core.h.

◆ idkey_local_storage

struct rb_id_table* rb_ractor_struct::idkey_local_storage

Definition at line 97 of file ractor_core.h.

◆ loc

VALUE rb_ractor_struct::loc

Definition at line 86 of file ractor_core.h.

◆ local_storage

st_table* rb_ractor_struct::local_storage

Definition at line 96 of file ractor_core.h.

◆ local_storage_store_lock

VALUE rb_ractor_struct::local_storage_store_lock

Definition at line 98 of file ractor_core.h.

◆ malloc_gc_disabled

bool rb_ractor_struct::malloc_gc_disabled

Definition at line 106 of file ractor_core.h.

◆ name

VALUE rb_ractor_struct::name

Definition at line 85 of file ractor_core.h.

◆ newobj_cache

void* rb_ractor_struct::newobj_cache

Definition at line 107 of file ractor_core.h.

◆ next_ec_serial

rb_serial_t rb_ractor_struct::next_ec_serial

Definition at line 94 of file ractor_core.h.

◆ pub

struct rb_ractor_pub rb_ractor_struct::pub

Definition at line 69 of file ractor_core.h.

◆ r_stderr

VALUE rb_ractor_struct::r_stderr

Definition at line 102 of file ractor_core.h.

◆ r_stdin

VALUE rb_ractor_struct::r_stdin

Definition at line 100 of file ractor_core.h.

◆ r_stdout

VALUE rb_ractor_struct::r_stdout

Definition at line 101 of file ractor_core.h.

◆ status_

enum ractor_status rb_ractor_struct::status_

Definition at line 88 of file ractor_core.h.

◆ sync

struct rb_ractor_sync rb_ractor_struct::sync

Definition at line 70 of file ractor_core.h.

◆ thgroup_default

VALUE rb_ractor_struct::thgroup_default

Definition at line 83 of file ractor_core.h.

◆ verbose

VALUE rb_ractor_struct::verbose

Definition at line 103 of file ractor_core.h.

◆ vmlr_node

struct ccan_list_node rb_ractor_struct::vmlr_node

Definition at line 90 of file ractor_core.h.


The documentation for this struct was generated from the following file: