#pragma once #include #include "Context.h" class CIntent { public: CIntent(); CIntent(int nCode, const char* pszMsg, CContext* pContext); ~CIntent(); public: void setCode(int nCode); int getCode(); void setMsg(const char* pszMsg); const char* getMsg(); void setContext(CContext* pContext); CContext* getContext(); private: int m_nCode; std::string m_strMsg; CContext* m_pContext; };