NVBIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Members | List of all members
t_pool Struct Reference

Detailed description

Definition at line 71 of file thread_pool.h.

#include <thread_pool.h>

Public Members

int qsize
 
int njobs
 
int nwaiting
 
int shutdown
 
t_pool_jobhead
 
t_pool_jobtail
 
int tsize
 
pthread_t * t
 
pthread_mutex_t pool_m
 
pthread_cond_t empty_c
 
pthread_cond_t pending_c
 
pthread_cond_t full_c
 
long long total_time
 
long long wait_time
 

Member Data Documentation

pthread_cond_t t_pool::empty_c

Definition at line 87 of file thread_pool.h.

pthread_cond_t t_pool::full_c

Definition at line 89 of file thread_pool.h.

t_pool_job* t_pool::head

Definition at line 78 of file thread_pool.h.

int t_pool::njobs

Definition at line 73 of file thread_pool.h.

int t_pool::nwaiting

Definition at line 74 of file thread_pool.h.

pthread_cond_t t_pool::pending_c

Definition at line 88 of file thread_pool.h.

pthread_mutex_t t_pool::pool_m

Definition at line 85 of file thread_pool.h.

int t_pool::qsize

Definition at line 72 of file thread_pool.h.

int t_pool::shutdown

Definition at line 75 of file thread_pool.h.

pthread_t* t_pool::t

Definition at line 82 of file thread_pool.h.

t_pool_job * t_pool::tail

Definition at line 78 of file thread_pool.h.

long long t_pool::total_time

Definition at line 92 of file thread_pool.h.

int t_pool::tsize

Definition at line 81 of file thread_pool.h.

long long t_pool::wait_time

Definition at line 92 of file thread_pool.h.


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