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 Mon Feb 6 14:01:22 2006 for SCT DAQ/DCS Software - C++ by  doxygen 1.4.6