11#include " MQService_Hdr.h"
22// ////////////////////////////////////////////////////////////////////////
3- BOOL __stdcall MessageQueue_Callback_TCPLogin (LPCTSTR lpszClientAddr, SOCKET hSocket, LPVOID lParam)
3+ BOOL CALLBACK MessageQueue_Callback_TCPLogin (LPCTSTR lpszClientAddr, SOCKET hSocket, LPVOID lParam)
44{
55 HelpComponents_Datas_CreateEx (xhTCPPacket, lpszClientAddr, 0 );
66 XLOG_PRINT (xhLog, XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_INFO,_T (" TCP客户端连接,TCP客户端地址:%s" ),lpszClientAddr);
77 return TRUE ;
88}
9- void __stdcall MessageQueue_Callback_TCPRecv (LPCTSTR lpszClientAddr, SOCKET hSocket, LPCTSTR lpszRecvMsg,int nMsgLen,LPVOID lParam)
9+ void CALLBACK MessageQueue_Callback_TCPRecv (LPCTSTR lpszClientAddr, SOCKET hSocket, LPCTSTR lpszRecvMsg,int nMsgLen,LPVOID lParam)
1010{
1111 if (!HelpComponents_Datas_PostEx (xhTCPPacket,lpszClientAddr,lpszRecvMsg,nMsgLen))
1212 {
@@ -15,37 +15,37 @@ void __stdcall MessageQueue_Callback_TCPRecv(LPCTSTR lpszClientAddr, SOCKET hSoc
1515 }
1616 XLOG_PRINT (xhLog, XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_DEBUG, _T (" 投递TCP数据包到消息队列成功,%d" ), nMsgLen);
1717}
18- void __stdcall MessageQueue_Callback_TCPLeave (LPCTSTR lpszClientAddr, SOCKET hSocket, LPVOID lParam)
18+ void CALLBACK MessageQueue_Callback_TCPLeave (LPCTSTR lpszClientAddr, SOCKET hSocket, LPVOID lParam)
1919{
2020 XEngine_MQXService_Close (lpszClientAddr, XENGINE_MQAPP_NETTYPE_TCP, FALSE );
2121}
2222// ////////////////////////////////////////////////////////////////////////
23- BOOL __stdcall MessageQueue_Callback_HttpLogin (LPCTSTR lpszClientAddr, SOCKET hSocket, LPVOID lParam)
23+ BOOL CALLBACK MessageQueue_Callback_HttpLogin (LPCTSTR lpszClientAddr, SOCKET hSocket, LPVOID lParam)
2424{
2525 RfcComponents_HttpServer_CreateClientEx (xhHTTPPacket, lpszClientAddr, 0 );
2626 XLOG_PRINT (xhLog, XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_INFO, _T (" HTTP客户端连接,HTTP客户端地址:%s" ), lpszClientAddr);
2727 return TRUE ;
2828}
29- void __stdcall MessageQueue_Callback_HttpRecv (LPCTSTR lpszClientAddr, SOCKET hSocket, LPCTSTR lpszRecvMsg, int nMsgLen, LPVOID lParam)
29+ void CALLBACK MessageQueue_Callback_HttpRecv (LPCTSTR lpszClientAddr, SOCKET hSocket, LPCTSTR lpszRecvMsg, int nMsgLen, LPVOID lParam)
3030{
3131 if (!RfcComponents_HttpServer_InserQueueEx (xhHTTPPacket, lpszClientAddr, lpszRecvMsg, nMsgLen))
3232 {
3333 XLOG_PRINT (xhLog, XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_ERROR, _T (" 投递HTTP数据包到消息队列失败,错误:%lX" ), HttpServer_GetLastError ());
3434 return ;
3535 }
3636}
37- void __stdcall MessageQueue_Callback_HttpLeave (LPCTSTR lpszClientAddr, SOCKET hSocket, LPVOID lParam)
37+ void CALLBACK MessageQueue_Callback_HttpLeave (LPCTSTR lpszClientAddr, SOCKET hSocket, LPVOID lParam)
3838{
3939 XEngine_MQXService_Close (lpszClientAddr, XENGINE_MQAPP_NETTYPE_HTTP, FALSE );
4040}
4141// ////////////////////////////////////////////////////////////////////////
42- BOOL __stdcall MessageQueue_Callback_WSLogin (LPCTSTR lpszClientAddr, SOCKET hSocket, LPVOID lParam)
42+ BOOL CALLBACK MessageQueue_Callback_WSLogin (LPCTSTR lpszClientAddr, SOCKET hSocket, LPVOID lParam)
4343{
4444 RfcComponents_WSPacket_CreateEx (xhWSPacket, lpszClientAddr, 0 );
4545 XLOG_PRINT (xhLog, XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_INFO, _T (" Websocket客户端连接,Websocket客户端地址:%s" ), lpszClientAddr);
4646 return TRUE ;
4747}
48- void __stdcall MessageQueue_Callback_WSRecv (LPCTSTR lpszClientAddr, SOCKET hSocket, LPCTSTR lpszRecvMsg, int nMsgLen, LPVOID lParam)
48+ void CALLBACK MessageQueue_Callback_WSRecv (LPCTSTR lpszClientAddr, SOCKET hSocket, LPCTSTR lpszRecvMsg, int nMsgLen, LPVOID lParam)
4949{
5050 BOOL bLogin = FALSE ;
5151 RfcComponents_WSPacket_GetLoginEx (xhWSPacket, lpszClientAddr, &bLogin);
@@ -69,12 +69,12 @@ void __stdcall MessageQueue_Callback_WSRecv(LPCTSTR lpszClientAddr, SOCKET hSock
6969 XLOG_PRINT (xhLog, XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_INFO, _T (" WEBSOCKET客户端:%s 与服务器握手成功" ), lpszClientAddr);
7070 }
7171}
72- void __stdcall MessageQueue_Callback_WSLeave (LPCTSTR lpszClientAddr, SOCKET hSocket, LPVOID lParam)
72+ void CALLBACK MessageQueue_Callback_WSLeave (LPCTSTR lpszClientAddr, SOCKET hSocket, LPVOID lParam)
7373{
7474 XEngine_MQXService_Close (lpszClientAddr, XENGINE_MQAPP_NETTYPE_WEBSOCKET, FALSE );
7575}
7676// ////////////////////////////////////////////////////////////////////////
77- void __stdcall MessageQueue_Callback_Timeout (LPCSTR lpszClientAddr, LPCTSTR lpszClientUser, ENUM_MQCORE_SESSION_CLIENT_TYPE enClientType, LPVOID lParam)
77+ void CALLBACK MessageQueue_Callback_Timeout (LPCSTR lpszClientAddr, LPCTSTR lpszClientUser, ENUM_MQCORE_SESSION_CLIENT_TYPE enClientType, LPVOID lParam)
7878{
7979 XEngine_MQXService_Close (lpszClientAddr, XENGINE_MQAPP_NETTYPE_HTTP, TRUE );
8080}
0 commit comments