| | |
| | | #include "CReport.h" |
| | | #include <vector> |
| | | |
| | | |
| | | namespace SERVO { |
| | | class CCollectionEvent |
| | | { |
| | |
| | | std::string& getDescription(); |
| | | std::vector<CReport*>& getReports(); |
| | | std::string getReportIdsText(); |
| | | const std::vector<unsigned int>& getReportIds() const { return m_rptids; } |
| | | BOOL addReport(CReport* pReport); |
| | | BOOL deleteReport(unsigned int nReportId); |
| | | CReport* getReport(unsigned int nReportId); |
| | | |
| | | /* 如果一个CEID只有一个Report的场景,调用此函数设置或取消 */ |
| | | void setReport(CReport* pReport); |
| | | unsigned int getPortID(); |
| | | unsigned int getFirstReportID(); |
| | | CReport* getFirstReport(); |
| | | |
| | | private: |
| | | unsigned int m_nCEID; |
| | | std::string m_strName; |
| | |
| | | std::vector<unsigned int> m_rptids; |
| | | std::vector<CReport*> m_reports; |
| | | }; |
| | | } |
| | | } |