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
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
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 }