00001 #include "../RxThresholdTestResult.h"
00002 #include "RxThresholdTestResultStreamer_v1.h"
00003 #include <vector>
00004
00005 using namespace Sct;
00006
00007 namespace SctData {
00008 namespace IO {
00009
00010
00011 unsigned RxThresholdTestResultStreamer_v1::s_version=1;
00012
00013 RxThresholdTestResultStreamer_v1::RxThresholdTestResultStreamer_v1() throw() {
00014 }
00015
00016 bool RxThresholdTestResultStreamer_v1::inMap = IOManager::addToMap("SctData::RxThresholdTestResult", auto_ptr<Streamer>(new RxThresholdTestResultStreamer_v1()));
00017
00018 shared_ptr<Streamable> RxThresholdTestResultStreamer_v1::read(IStream& in, const IOManager& manager) const throw(LogicError, IoError) {
00019 shared_ptr<Streamable> ad (new RxThresholdTestResult());
00020 read(in, *ad, manager);
00021 return ad;
00022 }
00023
00024 void RxThresholdTestResultStreamer_v1::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 RxThresholdTestResultStreamer_v1::read(IStream& in, Streamable& ob, const IOManager& manager) const throw(LogicError, IoError) {
00030 manager.readImpl(in, ob, "SctData::SingleVariableTestResult");
00031 }
00032
00033 }
00034 }