StrobeDelayTestResultStreamer_v2.cpp

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

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