This is Unofficial EPICS BASE Doxygen Site
epicsThreadPool Struct Reference

#include "poolPriv.h"

+ Collaboration diagram for epicsThreadPool:

Public Attributes

ELLNODE sharedNode
 
size_t sharedCount
 
ELLLIST jobs
 
ELLLIST owned
 
unsigned int threadsAreAwake
 
unsigned int threadsWaking
 
unsigned int threadsSleeping
 
unsigned int threadsRunning
 
unsigned int observerCount
 
epicsEventId workerWakeup
 
epicsEventId shutdownEvent
 
epicsEventId observerWakeup
 
unsigned int pauseadd:1
 
unsigned int pauserun:1
 
unsigned int freezeopt:1
 
unsigned int shutdown:1
 
epicsMutexId guard
 
epicsThreadPoolConfig conf
 

Detailed Description

Definition at line 17 of file poolPriv.h.

Member Data Documentation

epicsThreadPoolConfig epicsThreadPool::conf

Definition at line 59 of file poolPriv.h.

unsigned int epicsThreadPool::freezeopt

Definition at line 52 of file poolPriv.h.

epicsMutexId epicsThreadPool::guard

Definition at line 56 of file poolPriv.h.

ELLLIST epicsThreadPool::jobs

Definition at line 21 of file poolPriv.h.

unsigned int epicsThreadPool::observerCount

Definition at line 40 of file poolPriv.h.

epicsEventId epicsThreadPool::observerWakeup

Definition at line 45 of file poolPriv.h.

ELLLIST epicsThreadPool::owned

Definition at line 22 of file poolPriv.h.

unsigned int epicsThreadPool::pauseadd

Definition at line 48 of file poolPriv.h.

unsigned int epicsThreadPool::pauserun

Definition at line 50 of file poolPriv.h.

size_t epicsThreadPool::sharedCount

Definition at line 19 of file poolPriv.h.

ELLNODE epicsThreadPool::sharedNode

Definition at line 18 of file poolPriv.h.

unsigned int epicsThreadPool::shutdown

Definition at line 54 of file poolPriv.h.

epicsEventId epicsThreadPool::shutdownEvent

Definition at line 43 of file poolPriv.h.

unsigned int epicsThreadPool::threadsAreAwake

Definition at line 31 of file poolPriv.h.

unsigned int epicsThreadPool::threadsRunning

Definition at line 37 of file poolPriv.h.

unsigned int epicsThreadPool::threadsSleeping

Definition at line 35 of file poolPriv.h.

unsigned int epicsThreadPool::threadsWaking

Definition at line 33 of file poolPriv.h.

epicsEventId epicsThreadPool::workerWakeup

Definition at line 42 of file poolPriv.h.


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