#pragma once #include "CVariable.h" #include namespace SERVO { class CReport { public: CReport(); CReport(unsigned int reportId, std::vector& vids); virtual ~CReport(); public: unsigned int getReportId(); BOOL addVariable(CVariable* pVariable); BOOL deleteVarialble(unsigned int nVarialbleId); CVariable* getVariable(unsigned int nVarialbleId); std::vector& getVariables(); std::string getVariablesIdsText(); bool getVariableName(unsigned int vid, std::string& strName); private: unsigned int m_nReportId; std::vector m_vids; std::vector m_variabels; }; }