Main Page   Modules   Namespace List   Class Hierarchy   Data Structures   File List   Namespace Members   Data Fields   Globals   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 15 19:38:10 2003 for SCT DAQ/DCS Software by doxygen1.3-rc3