www.pudn.com > Chesswzq.rar > WzqMsgTypes.cpp
#include "WzqMsgTypes.hpp"
// Static Initializers
const MsgMetaData WzqMainWinOpenMsg::m_meta_data = {21222, MC_APP, internalMsg};
const MsgMetaData WinShowMsg::m_meta_data = {21223, MC_APP, internalMsg};
WzqMainWinOpenMsg::WzqMainWinOpenMsg(Application* application, const int& arg) : ApplicationMsg(application), m_arg(arg) {
}
WzqMainWinOpenMsg::~WzqMainWinOpenMsg() {
}
const MsgMetaData& WzqMainWinOpenMsg::GetMetaData() const {
return m_meta_data;
}
Message* WzqMainWinOpenMsg::Clone() const {
WzqMainWinOpenMsg * clone = new WzqMainWinOpenMsg(GetApplication(), m_arg);
ASSERT_INFO(clone != 0, L"WzqMainWinOpenMsg::Clone(): new failed.\n"); //lint !e774
return clone;
}
//---------------------------------------------------------------------
WinShowMsg::WinShowMsg(Application* application, const int& arg) : ApplicationMsg(application), m_arg(arg) {
}
WinShowMsg::~WinShowMsg() {
}
const MsgMetaData& WinShowMsg::GetMetaData() const {
return m_meta_data;
}
Message* WinShowMsg::Clone() const {
WinShowMsg * clone = new WinShowMsg(GetApplication(), m_arg);
ASSERT_INFO(clone != 0, L"WinShowMsg::Clone(): new failed.\n"); //lint !e774
return clone;
}