Ruby 4.1.0dev (2026-09-07 revision b57404b461ba8bf34e802d86b0db78388216e182)
Data Fields
rb_thread_sched_item Struct Reference

Data Fields

struct { 
 
   struct ccan_list_node   ubf 
 
   struct ccan_list_node   readyq 
 
   bool   is_ready 
 
node 
 
struct rb_thread_sched_waiting waiting_reason
 
uint32_t event_serial
 
uint32_t wake_pending_cnt
 
bool waiting_timed
 
bool malloc_stack
 
void * context_stack
 
size_t context_stack_size
 
struct coroutine_contextcontext
 

Detailed Description

Definition at line 89 of file thread_sched.h.

Field Documentation

◆ context

struct coroutine_context* rb_thread_sched_item::context

Definition at line 117 of file thread_sched.h.

◆ context_stack

void* rb_thread_sched_item::context_stack

Definition at line 115 of file thread_sched.h.

◆ context_stack_size

size_t rb_thread_sched_item::context_stack_size

Definition at line 116 of file thread_sched.h.

◆ event_serial

uint32_t rb_thread_sched_item::event_serial

Definition at line 103 of file thread_sched.h.

◆ is_ready

bool rb_thread_sched_item::is_ready

Definition at line 98 of file thread_sched.h.

◆ malloc_stack

bool rb_thread_sched_item::malloc_stack

Definition at line 114 of file thread_sched.h.

◆ readyq

struct ccan_list_node rb_thread_sched_item::readyq

Definition at line 95 of file thread_sched.h.

◆ ubf

struct ccan_list_node rb_thread_sched_item::ubf

Definition at line 91 of file thread_sched.h.

◆ waiting_reason

struct rb_thread_sched_waiting rb_thread_sched_item::waiting_reason

Definition at line 102 of file thread_sched.h.

◆ waiting_timed

bool rb_thread_sched_item::waiting_timed

Definition at line 112 of file thread_sched.h.

◆ wake_pending_cnt

uint32_t rb_thread_sched_item::wake_pending_cnt

Definition at line 107 of file thread_sched.h.


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