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

SctService Namespace Reference

This namespace contains the tools for the Observer/Worker pattern implimented for many of the SctServices. More...


Data Structures

class  WorkerGroup
 Control part of the observer/worker pattern. More...

class  WorkerGroup::Worker


Detailed Description

This namespace contains the tools for the Observer/Worker pattern implimented for many of the SctServices.

The observer contains the interface to the outside world (IPC IS etc), adding objects to a queue. The worker threads pop objects off of the queue, and do their time-intensive work on them, during which the observer is still free to respond to status requests, and callbacks.

Requires the boost thread library libboost_thread.so

include SctService/WorkerGroup.h

Todo:
Exception specifications

const correctness


Generated on Thu Jul 15 09:54:06 2004 for SCT DAQ/DCS Software - C++ by doxygen 1.3.5