Main Page   Modules   Namespace List   Class Hierarchy   Data Structures   File List   Namespace Members   Data Fields   Globals   Related Pages  

SctService::WorkerGroup< T >::Worker Class Reference

#include <WorkerGroup.h>


Public Member Functions

 Worker (WorkerGroup< DataType > &group)
void operator() ()

Data Fields

WorkerGroup< DataType > & group
volatile bool m_busy
 true when actively working

volatile bool m_paused
 true if paused

template<class T>
class SctService::WorkerGroup< T >::Worker


Constructor & Destructor Documentation

template<class T>
SctService::WorkerGroup< T >::Worker::Worker WorkerGroup< DataType > &    group [inline]
 

Definition at line 90 of file WorkerGroup.h.

References SctService::WorkerGroup< T >::Worker::group, SctService::WorkerGroup< T >::Worker::m_busy, and SctService::WorkerGroup< T >::Worker::m_paused.


Member Function Documentation

template<class T>
void SctService::WorkerGroup< T >::Worker::operator()   [inline]
 

Definition at line 91 of file WorkerGroup.h.

References SctService::WorkerGroup< T >::Worker::group, and SctService::WorkerGroup< DataType >::threadMain().


Field Documentation

template<class T>
WorkerGroup<DataType>& SctService::WorkerGroup< T >::Worker::group
 

Definition at line 94 of file WorkerGroup.h.

Referenced by SctService::WorkerGroup< T >::Worker::operator()(), and SctService::WorkerGroup< T >::Worker::Worker().

template<class T>
volatile bool SctService::WorkerGroup< T >::Worker::m_busy
 

true when actively working

Definition at line 95 of file WorkerGroup.h.

Referenced by SctService::WorkerGroup< T >::popAndWork(), and SctService::WorkerGroup< T >::Worker::Worker().

template<class T>
volatile bool SctService::WorkerGroup< T >::Worker::m_paused
 

true if paused

Definition at line 96 of file WorkerGroup.h.

Referenced by SctService::WorkerGroup< T >::Worker::Worker().


The documentation for this class was generated from the following file:
Generated on Mon Dec 15 19:38:10 2003 for SCT DAQ/DCS Software by doxygen1.3-rc3