Main Page Modules Namespace List Class Hierarchy 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 | Worker |
class | WorkerGroup |
| Control part of the observer/worker pattern. More...
|
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 Mon Dec 8 18:04:43 2003 for SCT DAQ/DCS Software by
1.3-rc3