#ifndef __MBVAULTEXTENDEVENTS_H_ #define __MBVAULTEXTENDEVENTS_H_ #include "stdafx.h" #define EVT_ERR (EVT_EXTERNAL_BEGIN + 400) // ´íÎó #define EVT_SYNCDB_MSG_FINISH (EVT_EXTERNAL_BEGIN + 401) // ͬ²½Íê³É #define EVT_DLD (EVT_EXTERNAL_BEGIN + 402) // ÏÂÔØ #define EVT_FIRE_DLD (EVT_EXTERNAL_BEGIN + 403) // ÏÂÔØ #define EVT_FIRE_PROGRESS (EVT_EXTERNAL_BEGIN + 404) // ¹ö¶¯Ìõ #define EVT_FIRESYNCDB_MSG_FINISH (EVT_EXTERNAL_BEGIN + 405) // ͬ²½Íê³É namespace SOUI{ // ÉÏ´«Îļþʼþ class AFX_EXT_CLASS EventErr: public TplEventArgs { SOUI_CLASS_NAME(EventErr,L"on_event_err") public: EventErr(SObject *pSender):TplEventArgs(pSender){ } enum{EventID=EVT_ERR}; public: CString m_strErrInfo; }; // ¸üÐÂÍê³É class AFX_EXT_CLASS EventSyncDbMsgFinish: public TplEventArgs { SOUI_CLASS_NAME(EventSyncDbMsgFinish,L"on_event_syncdb_msg_finish") public: EventSyncDbMsgFinish(SObject *pSender):TplEventArgs(pSender){ } enum{EventID=EVT_SYNCDB_MSG_FINISH}; public: CString m_strMsg; }; class AFX_EXT_CLASS EventFireSyncDbMsgFinish: public TplEventArgs { SOUI_CLASS_NAME(EventFireSyncDbMsgFinish,L"on_event_firesyncdb_msg_finish") public: EventFireSyncDbMsgFinish(SObject *pSender):TplEventArgs(pSender){ } enum{EventID=EVT_FIRESYNCDB_MSG_FINISH}; public: CString m_strMsg; CString m_strTime; }; // ÏÂÔØ class AFX_EXT_CLASS EventDld: public TplEventArgs { SOUI_CLASS_NAME(EventDld,L"on_event_dld") public: EventDld(SObject *pSender):TplEventArgs(pSender){ } enum{EventID=EVT_DLD}; public: CString m_strXml; CString m_strPath; }; class AFX_EXT_CLASS EventFireDld: public TplEventArgs { SOUI_CLASS_NAME(EventFireDld,L"on_event_fire_dld") public: EventFireDld(SObject *pSender):TplEventArgs(pSender){ } enum{EventID=EVT_FIRE_DLD}; public: CString m_strXml; CString m_strPath; }; // ½ø¶ÈÌõ class AFX_EXT_CLASS EventFireProgress: public TplEventArgs { SOUI_CLASS_NAME(EventFireProgress,L"on_event_fire_progress") public: EventFireProgress(SObject *pSender):TplEventArgs(pSender){ m_nRecordCount = m_nCurCount = 0; } enum{EventID=EVT_FIRE_PROGRESS}; public: int m_nRecordCount; int m_nCurCount; }; } #endif // end __MBVAULTEXTENDEVENTS_H_