Ruby 3.5.0dev (2025-02-22 revision b17f984e4e903d3ece3013c1488279d1947dfc39)
Data Structures | Data Fields
rb_ractor_sync Struct Reference

Data Structures

struct  ractor_wait
 

Data Fields

rb_nativethread_lock_t lock
 
bool incoming_port_closed
 
bool outgoing_port_closed
 
struct rb_ractor_queue recv_queue
 
struct rb_ractor_queue takers_queue
 
struct rb_ractor_basket will_basket
 
struct rb_ractor_sync::ractor_wait wait
 
rb_nativethread_cond_t cond
 

Detailed Description

Definition at line 100 of file ractor_core.h.

Field Documentation

◆ cond

rb_nativethread_cond_t rb_ractor_sync::cond

Definition at line 126 of file ractor_core.h.

◆ incoming_port_closed

bool rb_ractor_sync::incoming_port_closed

Definition at line 107 of file ractor_core.h.

◆ lock

rb_nativethread_lock_t rb_ractor_sync::lock

Definition at line 102 of file ractor_core.h.

◆ outgoing_port_closed

bool rb_ractor_sync::outgoing_port_closed

Definition at line 108 of file ractor_core.h.

◆ recv_queue

struct rb_ractor_queue rb_ractor_sync::recv_queue

Definition at line 111 of file ractor_core.h.

◆ takers_queue

struct rb_ractor_queue rb_ractor_sync::takers_queue

Definition at line 114 of file ractor_core.h.

◆ will_basket

struct rb_ractor_basket rb_ractor_sync::will_basket

Definition at line 117 of file ractor_core.h.


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