libacfutils
A general purpose library of utility functions designed to make it easier to develop addons for the X-Plane flight simulator.
Loading...
Searching...
No Matches
Data Fields
taskq_t Struct Reference
Collaboration diagram for taskq_t:
Collaboration graph
[legend]

Data Fields

taskq_init_thr_t init_func
 
taskq_fini_thr_t fini_func
 
taskq_proc_task_t proc_func
 
taskq_discard_task_t discard_func
 
void * userinfo
 
mutex_t lock
 
unsigned num_threads_min
 
unsigned num_threads_max
 
uint64_t thr_stop_delay_us
 
condvar_t cv
 
bool shutdown
 
list_t tasks
 
list_t threads
 
unsigned num_thr_ready
 

Detailed Description

Definition at line 47 of file taskq.c.

Field Documentation

◆ cv

Definition at line 60 of file taskq.c.

◆ discard_func

taskq_discard_task_t discard_func

Definition at line 52 of file taskq.c.

◆ fini_func

taskq_fini_thr_t fini_func

Definition at line 50 of file taskq.c.

◆ init_func

taskq_init_thr_t init_func

Definition at line 49 of file taskq.c.

◆ lock

mutex_t lock

Definition at line 55 of file taskq.c.

◆ num_thr_ready

unsigned num_thr_ready

Definition at line 64 of file taskq.c.

◆ num_threads_max

unsigned num_threads_max

Definition at line 58 of file taskq.c.

◆ num_threads_min

unsigned num_threads_min

Definition at line 57 of file taskq.c.

◆ proc_func

taskq_proc_task_t proc_func

Definition at line 51 of file taskq.c.

◆ shutdown

bool shutdown

Definition at line 61 of file taskq.c.

◆ tasks

list_t tasks

Definition at line 62 of file taskq.c.

◆ thr_stop_delay_us

uint64_t thr_stop_delay_us

Definition at line 59 of file taskq.c.

◆ threads

list_t threads

Definition at line 63 of file taskq.c.

◆ userinfo

void* userinfo

Definition at line 53 of file taskq.c.


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