首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

讯息机4_B

2013-09-12 
消息机4_B#include iostream#include MsgListener.h#include MsgSvrItem.h#include MsgServer4.hu

消息机4_B

#include <iostream>#include "MsgListener.h"#include "MsgSvrItem.h"#include "MsgServer4.h"using namespace std;bool OnEvtTest( string _msg, LST_EVT_TYPE* _evt ){cout<<"OnEvtTest"<<endl;return false;}void main(){MsgServer4Helper g_msg_svr4;g_msg_svr4.Init();LST_EVT_TYPE condition;condition["1"] = (void*)1;EvtHelper* p_vote= CreateComEvtHelper( g_msg_svr4.GetSvr(), "123", MsgServer4Helper::VOTE, new VoteTest(),&condition);EvtHelper* p_init= CreateComEvtHelper( g_msg_svr4.GetSvr(), "123", MsgServer4Helper::INIT, OnEvtTest, &condition );EvtHelper* p_act= CreateComEvtHelper( g_msg_svr4.GetSvr(), "123", MsgServer4Helper::ACTION, OnEvtTest, &condition );EvtHelper* p_uninit = CreateComEvtHelper( g_msg_svr4.GetSvr(), "123", MsgServer4Helper::UNINIT, OnEvtTest, &condition );p_vote->Init();p_init->Init();p_act->Init();p_uninit->Init();LST_EVT_TYPE* par = g_msg_svr4.GetPar();(*par)["1"] = (void*)1;(*par)["2"] = (void*)2;(*par)["3"] = (void*)3;g_msg_svr4.GetSvr()->DispatchEvt("123", g_msg_svr4.GetPar());p_uninit->UnInit();p_act->UnInit();g_msg_svr4.GetSvr()->DispatchEvt("123", g_msg_svr4.GetPar());p_init->UnInit();p_vote->UnInit();system("pause");g_msg_svr4.UnInit();p_vote->Release();p_init->Release();p_act->Release();p_uninit->Release();}


热点排行