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

SctArchivingService::ArchivingWorkerGroup Class Reference

This class is the handles the ArchivingService's worker threads. More...

#include <ArchivingWorkerGroup.h>

Inheritance diagram for SctArchivingService::ArchivingWorkerGroup:

SctService::WorkerGroup< T > noncopyable

Public Member Functions

virtual void work (shared_ptr< Serializable >) throw ()

Detailed Description

This class is the handles the ArchivingService's worker threads.

They operate on de-serialized objects from IS. ATM this is most efficient as TestData is stored directly in IS. Should this switch to a file based storage at some point, then it would be better to just use names (strings).

Definition at line 21 of file ArchivingWorkerGroup.h.


Member Function Documentation

void SctArchivingService::ArchivingWorkerGroup::work shared_ptr< Serializable >    throw () [virtual]
 

Definition at line 22 of file ArchivingWorkerGroup.cpp.

References ArchFullBypassTestResult::SaveFullBypass(), ArchNMaskTestResult::SaveNMask(), ArchNoiseOccupancyTestResult::SaveNoiseOccupancy(), ArchNPtGainTestResult::SaveNPtGain(), ArchPipelineTestResult::SavePipeline(), ArchStrobeDelayTestResult::SaveStrobeDelay(), ArchTimeWalkTestResult::SaveTimeWalk(), ArchTrimRangeTestResult::SaveTrimRange(), and Archiving::SetUNIXDir().


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