#include "RequestUnitsGet.h" #include "../UnitManager/UnitManager.h" using namespace TREPS::UnitManager; namespace TREPS { namespace RequestManager { RequestUnitsGetClass::RequestUnitsGetClass(void):RequestAbstractClass() { this->outputType = OUTPUT_XMLFILE; } RequestUnitsGetClass::~RequestUnitsGetClass(void) { } string RequestUnitsGetClass::getRequestId(void) { return "units_get"; } bool RequestUnitsGetClass::load(RequestLoaderClass *loader) { //nothing to do return true; } bool RequestUnitsGetClass::run(void) { string unitsFile = this->app->getConf()->getUnitsFilePath(); if (unitsFile.compare("") == 0) return false; //get unit manager instance UnitManagerClass *unitMgr = new UnitManagerClass; //file validation bool fileOK = unitMgr->init(unitsFile.c_str()); return fileOK; } void RequestUnitsGetClass::writeResult(ResultWriterClass *writer) { //No result file for this request } string RequestUnitsGetClass::getResultFileSuffix(void) { return ""; } string RequestUnitsGetClass::getXMLFilePath(void) { return this->app->getConf()->getUnitsFilePath(); } string RequestUnitsGetClass::getStringResult(void) { return ""; } } }