Ruby  3.4.0dev (2024-12-06 revision 892c46283a5ea4179500d951c9d4866c0051f27b)
Public Types | Data Fields
rb_thread_sched_waiting Struct Reference

Public Types

enum  thread_sched_waiting_flag {
  thread_sched_waiting_none = 0x00 , thread_sched_waiting_timeout = 0x01 , thread_sched_waiting_io_read = 0x02 , thread_sched_waiting_io_write = 0x08 ,
  thread_sched_waiting_io_force = 0x40
}
 

Data Fields

enum rb_thread_sched_waiting::thread_sched_waiting_flag flags
 
struct {
   uint64_t   timeout
 
   int   fd
 
   int   result
 
data
 
struct ccan_list_node node
 

Detailed Description

Definition at line 21 of file thread_pthread.h.


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