00001 #include "TxCurrentTestResult.h" 00002 #include "NullVariable.h" 00003 #include "DefaultVariable.h" 00004 #include <Sct/AbcdScans.h> 00005 00007 00008 namespace SctData{ 00009 00010 const std::string rangedVectorName = "TxCurrentStreamResult"; 00011 00012 TxCurrentTestResult::TxCurrentTestResult() throw() : streamResults(rangedVectorName) { 00013 streamResults.resize(nLinkModule); 00014 } 00015 00016 TxCurrentTestResult::TxCurrentTestResult(unsigned int runNumber, const string& moduleName) throw() 00017 : TestResult(runNumber, moduleName, NullVariable::instance(), 00018 *DefaultVariable::instance(ST_COMPRESSION)), 00019 streamResults(rangedVectorName){ 00020 streamResults.resize(nLinkModule); 00021 } 00022 00023 TxCurrentTestResult::~TxCurrentTestResult() throw() {} 00024 00025 string TxCurrentTestResult::getClassName() const throw(){ 00026 return string("SctData::TxCurrentTestResult"); 00027 } 00028 00029 const TxCurrentTestResult::StreamResult& TxCurrentTestResult::getStreamResult(const unsigned index) const{ 00030 return streamResults[index]; 00031 } 00032 00033 TxCurrentTestResult::StreamResult& TxCurrentTestResult::getStreamResult(const unsigned index){ 00034 return streamResults[index]; 00035 } 00036 00037 }