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

TrimRangeTestResult_ChipTrimDataStreamer_v1.h

00001 #ifndef SCTDATA_IO_TRIMRANGETESTRESULT_CHIPTRIMDATASTREAMER_V1_H
00002 #define SCTDATA_IO_TRIMRANGETESTRESULT_CHIPTRIMDATASTREAMER_V1_H
00003 
00004 #include "Sct/Streamer.h"
00005 
00006 using namespace SctData;
00007 
00008 namespace SctData {
00009 namespace IO {
00010 
00011 class TrimRangeTestResult_ChipTrimDataStreamer_v1 : public Sct::Streamer{
00012 public:
00013     //Streamer overrides
00014     virtual void write(OStream& out, const Streamable& ob, const IOManager& manager) const throw(LogicError, IoError);
00015     virtual shared_ptr<Streamable> read(IStream& in, const IOManager& manager) const throw(LogicError, IoError);
00016     virtual void read(IStream& in, Streamable& ob, const IOManager& manager) const throw(LogicError, IoError);
00017  virtual unsigned getVersion() const throw() {return s_version;}
00018  
00019 private:
00020   TrimRangeTestResult_ChipTrimDataStreamer_v1() throw();    
00021   static unsigned s_version;
00022   static bool inMap;                
00023 };
00024 }
00025 }
00026 #endif // #ifndef SCTDATA_IO_TRIMRANGETESTRESULT_CHIPTRIMDAtaSTREAMER_V1_H

Generated on Thu Jul 15 09:51:01 2004 for SCT DAQ/DCS Software - C++ by doxygen 1.3.5