#pragma once #include #include "CAttributeVector.h" namespace SERVO { class CProcessData { public: CProcessData(); ~CProcessData(); public: std::string& getGlassId(); std::string& getStartTime(); std::string& getEndTime(); unsigned int getTotalParameter(); const std::list& getParameters(); void getParameters(std::list& list); int serialize(char* pszBuffer, int nBufferSize); int unserialize(const char* pszBuffer, int nBufferSize); void getAttributeVector(CAttributeVector& attrubutes, int beginWeight); private: std::string m_strGlassId; std::string m_strStartTime; std::string m_strEndTime; unsigned int m_nTotalParameter; unsigned int m_nTotalGroup; unsigned int m_nCurrentGroup; std::list m_params; }; }