NMaskTestResultStreamer_v1.cpp

00001 #include "NMaskTestResultStreamer_v1.h"
00002 #include "../NMaskTestResult.h"
00003 
00004 using namespace Sct;
00005 
00006 namespace SctData {
00007 namespace IO {
00008 /* READ NOTES ON STREAMERS AND VERSIONS BEFORE EDITING THIS FILE! */
00009 unsigned NMaskTestResultStreamer_v1::s_version=1;
00010     
00011 NMaskTestResultStreamer_v1::NMaskTestResultStreamer_v1() throw() {}
00012 
00013 bool NMaskTestResultStreamer_v1::inMap = IOManager::addToMap("SctData::NMaskTestResult",  auto_ptr<Streamer>(new NMaskTestResultStreamer_v1()));
00014 
00015 shared_ptr<Streamable> NMaskTestResultStreamer_v1::read(IStream& in, const IOManager& manager) const throw(LogicError, IoError){
00016     shared_ptr<Streamable> ad (new NMaskTestResult());
00017     read(in, *ad, manager);
00018     return ad;
00019 }
00020 
00021 void NMaskTestResultStreamer_v1::write(OStream& out, const Streamable& ob, const IOManager& manager) const throw(LogicError, IoError) {
00022     //Let superclass do its work
00023     manager.writeImpl(out, ob, "SctData::TestResult");
00024 }
00025 
00026 void NMaskTestResultStreamer_v1::read(IStream& in, Streamable& ob, const IOManager& manager) const throw(LogicError, IoError) {
00027     manager.readImpl(in, ob, "SctData::TestResult");
00028 }
00029 
00030 } 
00031 }

Generated on Mon Feb 6 14:01:23 2006 for SCT DAQ/DCS Software - C++ by  doxygen 1.4.6