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

SctArchivingService::ArchivingWorkerGroup::TestAlgs Class Reference

keeps a test and its results together. More...

#include <ArchivingWorkerGroup.h>


Public Member Functions

 TestAlgs (shared_ptr< const TestData > testdata)
 constructor takes a Test object.

const TestDatagetTest () const
 Get the TestData object.

 ~TestAlgs ()
 Destructor gets the lock before destroying the internals.

ostream & printStatus (ostream &os) const throw ()
 Print the contents of this testalgs.


Private Attributes

shared_ptr< const TestDatam_testdata
 the TestData itself.


Detailed Description

keeps a test and its results together.

Associates these with a lockable mutex.

Definition at line 59 of file archiving/ArchivingService/ArchivingWorkerGroup.h.


Constructor & Destructor Documentation

SctArchivingService::ArchivingWorkerGroup::TestAlgs::TestAlgs shared_ptr< const TestData testdata  )  [inline]
 

constructor takes a Test object.

Also works out what sort of test it is and

Definition at line 62 of file archiving/ArchivingService/ArchivingWorkerGroup.h.

References m_testdata.

SctArchivingService::ArchivingWorkerGroup::TestAlgs::~TestAlgs  ) 
 

Destructor gets the lock before destroying the internals.

Definition at line 386 of file archiving/ArchivingService/ArchivingWorkerGroup.cpp.


Member Function Documentation

const TestData& SctArchivingService::ArchivingWorkerGroup::TestAlgs::getTest  )  const [inline]
 

Get the TestData object.

Definition at line 64 of file archiving/ArchivingService/ArchivingWorkerGroup.h.

References m_testdata.

ostream & SctArchivingService::ArchivingWorkerGroup::TestAlgs::printStatus ostream &  os  )  const throw ()
 

Print the contents of this testalgs.

Definition at line 395 of file archiving/ArchivingService/ArchivingWorkerGroup.cpp.


Field Documentation

shared_ptr<const TestData> SctArchivingService::ArchivingWorkerGroup::TestAlgs::m_testdata [private]
 

the TestData itself.

Definition at line 75 of file archiving/ArchivingService/ArchivingWorkerGroup.h.

Referenced by getTest(), and TestAlgs().


The documentation for this class was generated from the following files:
Generated on Thu Jul 15 09:52:15 2004 for SCT DAQ/DCS Software - C++ by doxygen 1.3.5