#include "stdafx.h" #include #include "Handler_CW.h" #include #include "SolarDateTime.h" #undef ADD_HANDLER_SEND_INFO_EOR #undef ADD_HANDLER_SEND_INFO #define ADD_HANDLER_SEND_INFO_EOR() { MAKEWORD(0, 0), PHASE_NOACTION, (PH_fnHandler)NULL } #define ADD_HANDLER_SEND_INFO(c, p, accptablePHASE) \ { MAKEWORD(c, p), (ePHASE_SHIFT)(accptablePHASE), (PH_fnHandler)&Handler_CW::SEND::Send##p } sPACKET_HANDLER_INFO* Handler_CW::GetHandlerInfo() { static sPACKET_HANDLER_INFO s_pHandlerInfo[] = { // CG_CONNECTION //ADD_HANDLER_SEND_INFO(CG_CONNECTION, CG_CONNECTION_BACKTOCHARSELECT_SYN, PHASE_UNLIMITED), ADD_HANDLER_SEND_INFO_EOR(), }; return s_pHandlerInfo; }; void Handler_CW::RegisterHandler_ALL(PACKET_HANDLER_DELEGATOR pInstance) { pInstance->RegisterHandler(AGENT_SESSION, GetHandlerInfo()); } // // // //Handler_CW_SEND_IMPL(CG_PREPARE_WORLD_CONNECT_SYN)