Ruby 3.1.3p185 (2022-11-24 revision 1a6b16756e0ba6b95ab71a441357ed5484e33498)
Data Structures | Data Fields
rb_ractor_sync Struct Reference

Data Structures

struct  ractor_wait
 

Data Fields

rb_nativethread_lock_t lock
 
rb_nativethread_cond_t cond
 
struct rb_ractor_queue incoming_queue
 
struct rb_ractor_waiting_list taking_ractors
 
_Bool incoming_port_closed
 
_Bool outgoing_port_closed
 
struct rb_ractor_sync::ractor_wait wait
 
bool incoming_port_closed
 
bool outgoing_port_closed
 

Detailed Description

Definition at line 10909 of file rb_mjit_min_header-3.1.3.h.

Field Documentation

◆ cond

rb_nativethread_cond_t rb_ractor_sync::cond

Definition at line 10911 of file rb_mjit_min_header-3.1.3.h.

◆ incoming_port_closed [1/2]

_Bool rb_ractor_sync::incoming_port_closed

Definition at line 10914 of file rb_mjit_min_header-3.1.3.h.

◆ incoming_port_closed [2/2]

bool rb_ractor_sync::incoming_port_closed

Definition at line 55 of file ractor_core.h.

◆ incoming_queue

struct rb_ractor_queue rb_ractor_sync::incoming_queue

Definition at line 10912 of file rb_mjit_min_header-3.1.3.h.

◆ lock

rb_nativethread_lock_t rb_ractor_sync::lock

Definition at line 10910 of file rb_mjit_min_header-3.1.3.h.

◆ outgoing_port_closed [1/2]

_Bool rb_ractor_sync::outgoing_port_closed

Definition at line 10915 of file rb_mjit_min_header-3.1.3.h.

◆ outgoing_port_closed [2/2]

bool rb_ractor_sync::outgoing_port_closed

Definition at line 56 of file ractor_core.h.

◆ taking_ractors

struct rb_ractor_waiting_list rb_ractor_sync::taking_ractors

Definition at line 10913 of file rb_mjit_min_header-3.1.3.h.


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