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

ISSummaryWriter.h

00001 #ifndef SCTDATA_SUMMARYWRITER_H
00002 #define SCTDATA_SUMMARYWRITER_H
00003 
00004 #include <boost/utility.hpp>
00005 #include "ISSummaryData.h"
00006 
00013 namespace SctData {
00014     class TestResult;
00015 
00016     namespace ISTestSummary{
00023     class ISSummaryWriter : boost::noncopyable {
00024     public:
00030       virtual void writeHeader(const TestResult& r, ISSummaryData& summary) const ;
00031 
00032       virtual void write(const TestResult& r) const =0;
00033 
00035       virtual ~ISSummaryWriter();
00036       
00037     protected:
00038       ISSummaryWriter(); 
00039       
00040     };
00041     }
00042 } // end of namespace SctDaqSummary
00043 
00044 #endif // #ifdef SCTDATA_SUMMARYWRITER_H

Generated on Thu Dec 22 20:17:04 2005 for SCT DAQ/DCS Software - C++ by doxygen 1.3.5