#pragma once #include "Context.h" class CAlarm : public CContext { public: CAlarm(); CAlarm(int unitId, int status, int id, int level, const char* pszText); ~CAlarm(); public: virtual std::string& getClassName(); virtual std::string toString(); int getUnitId(); ULONGLONG getTime(); int getId(); int getLevel(); int getStatus(); std::string& getText(); void Serialize(CArchive& ar); private: int m_nUnitId; ULONG64 m_time; int m_nStatus; int m_nId; int m_nLevel; std::string m_strText; };