ReactOS 0.4.17-dev-934-g091855f
thread_pump Struct Reference
Collaboration diagram for thread_pump:

Public Attributes

ID3DX10ThreadPump ID3DX10ThreadPump_iface
 
LONG refcount
 
LONG processing_count
 
SRWLOCK io_lock
 
CONDITION_VARIABLE io_cv
 
unsigned int io_count
 
struct list io_queue
 
SRWLOCK proc_lock
 
CONDITION_VARIABLE proc_cv
 
unsigned int proc_count
 
struct list proc_queue
 
SRWLOCK device_lock
 
unsigned int device_count
 
struct list device_queue
 
unsigned int thread_count
 
HANDLE threads [1]
 

Detailed Description

Definition at line 623 of file async.c.

Member Data Documentation

◆ device_count

◆ device_lock

◆ device_queue

◆ ID3DX10ThreadPump_iface

ID3DX10ThreadPump thread_pump::ID3DX10ThreadPump_iface

Definition at line 625 of file async.c.

Referenced by impl_from_ID3DX10ThreadPump().

◆ io_count

◆ io_cv

CONDITION_VARIABLE thread_pump::io_cv

Definition at line 631 of file async.c.

Referenced by io_thread(), thread_pump_AddWorkItem(), and thread_pump_Release().

◆ io_lock

SRWLOCK thread_pump::io_lock

◆ io_queue

◆ proc_count

unsigned int thread_pump::proc_count

◆ proc_cv

CONDITION_VARIABLE thread_pump::proc_cv

Definition at line 636 of file async.c.

Referenced by io_thread(), proc_thread(), and thread_pump_Release().

◆ proc_lock

SRWLOCK thread_pump::proc_lock

Definition at line 635 of file async.c.

Referenced by io_thread(), proc_thread(), thread_pump_PurgeAllItems(), and thread_pump_Release().

◆ proc_queue

struct list thread_pump::proc_queue

Definition at line 638 of file async.c.

Referenced by io_thread(), proc_thread(), thread_pump_PurgeAllItems(), and thread_pump_Release().

◆ processing_count

◆ refcount

LONG thread_pump::refcount

Definition at line 626 of file async.c.

Referenced by thread_pump_AddRef(), and thread_pump_Release().

◆ thread_count

unsigned int thread_pump::thread_count

Definition at line 644 of file async.c.

Referenced by thread_pump_Release().

◆ threads

HANDLE thread_pump::threads[1]

Definition at line 645 of file async.c.

Referenced by thread_pump_Release().


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