All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Data Fields
as_thread_pool Struct Reference

Detailed Description

Thread pool.

Definition at line 46 of file as_thread_pool.h.

+ Collaboration diagram for as_thread_pool:

Data Fields

cf_queue * complete_queue
 
cf_queue * dispatch_queue
 
as_fini_fn fini_fn
 
uint32_t initialized
 
pthread_mutex_t lock
 
uint32_t task_complete_offset
 
as_task_fn task_fn
 
uint32_t task_size
 
uint32_t thread_size
 

Field Documentation

cf_queue* as_thread_pool::complete_queue

Definition at line 49 of file as_thread_pool.h.

cf_queue* as_thread_pool::dispatch_queue

Definition at line 48 of file as_thread_pool.h.

as_fini_fn as_thread_pool::fini_fn

Definition at line 51 of file as_thread_pool.h.

uint32_t as_thread_pool::initialized

Definition at line 55 of file as_thread_pool.h.

pthread_mutex_t as_thread_pool::lock

Definition at line 47 of file as_thread_pool.h.

uint32_t as_thread_pool::task_complete_offset

Definition at line 53 of file as_thread_pool.h.

as_task_fn as_thread_pool::task_fn

Definition at line 50 of file as_thread_pool.h.

uint32_t as_thread_pool::task_size

Definition at line 52 of file as_thread_pool.h.

uint32_t as_thread_pool::thread_size

Definition at line 54 of file as_thread_pool.h.


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