@@ -29,7 +29,7 @@ BOOL XEngine_HTTPTask_Locker(LPCTSTR lpszClientAddr, __int64x xhToken, ENUM_XENG
2929 // 打开
3030 if (!ModuleHelp_Locker_OPen (xhToken))
3131 {
32- DWORD dwRet = ModuleProtocol_GetLastError ();
32+ DWORD dwRet = ModuleHelp_GetLastError ();
3333 ModuleProtocol_Packet_Locker (tszRVBuffer, &nRVLen, xhToken, dwRet, " request is failed" );
3434 RfcComponents_HttpServer_SendMsgEx (xhHTTPPacket, tszSDBuffer, &nSDLen, &st_HDRParam, tszRVBuffer, nRVLen);
3535 XEngine_Network_Send (lpszClientAddr, tszSDBuffer, nSDLen);
@@ -45,71 +45,71 @@ BOOL XEngine_HTTPTask_Locker(LPCTSTR lpszClientAddr, __int64x xhToken, ENUM_XENG
4545 {
4646 ModuleHelp_Locker_Close (xhToken);
4747 ModuleProtocol_Packet_Locker (tszRVBuffer, &nRVLen, xhToken);
48- RfcComponents_HttpServer_SendMsgEx (xhHTTPPacket, tszSDBuffer, &nSDLen, &st_HDRParam);
48+ RfcComponents_HttpServer_SendMsgEx (xhHTTPPacket, tszSDBuffer, &nSDLen, &st_HDRParam, tszRVBuffer, nRVLen );
4949 XEngine_Network_Send (lpszClientAddr, tszSDBuffer, nSDLen);
5050 XLOG_PRINT (xhLog, XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_WARN, _T (" 客户端:%s,请求关闭锁成功,锁句柄:%lld" ), lpszClientAddr, xhToken);
5151 }
5252 else if (ENUM_XENGINE_APISERVICE_LOCKER_TYPE_READ == enLockType)
5353 {
5454 if (!ModuleHelp_Locker_ReadLock (xhToken))
5555 {
56- DWORD dwRet = ModuleProtocol_GetLastError ();
56+ DWORD dwRet = ModuleHelp_GetLastError ();
5757 ModuleProtocol_Packet_Locker (tszRVBuffer, &nRVLen, xhToken, dwRet, " request is failed" );
5858 RfcComponents_HttpServer_SendMsgEx (xhHTTPPacket, tszSDBuffer, &nSDLen, &st_HDRParam, tszRVBuffer, nRVLen);
5959 XEngine_Network_Send (lpszClientAddr, tszSDBuffer, nSDLen);
6060 XLOG_PRINT (xhLog, XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_WARN, _T (" 客户端:%s,请求读加锁失败,锁句柄:%lld,错误码:%lX" ), lpszClientAddr, xhToken, dwRet);
6161 return FALSE ;
6262 }
6363 ModuleProtocol_Packet_Locker (tszRVBuffer, &nRVLen, xhToken);
64- RfcComponents_HttpServer_SendMsgEx (xhHTTPPacket, tszSDBuffer, &nSDLen, &st_HDRParam);
64+ RfcComponents_HttpServer_SendMsgEx (xhHTTPPacket, tszSDBuffer, &nSDLen, &st_HDRParam, tszRVBuffer, nRVLen );
6565 XEngine_Network_Send (lpszClientAddr, tszSDBuffer, nSDLen);
6666 XLOG_PRINT (xhLog, XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_WARN, _T (" 客户端:%s,请求读加锁成功,锁句柄:%lld" ), lpszClientAddr, xhToken);
6767 }
6868 else if (ENUM_XENGINE_APISERVICE_LOCKER_TYPE_UNREAD == enLockType)
6969 {
7070 if (!ModuleHelp_Locker_ReadUNLock (xhToken))
7171 {
72- DWORD dwRet = ModuleProtocol_GetLastError ();
72+ DWORD dwRet = ModuleHelp_GetLastError ();
7373 ModuleProtocol_Packet_Locker (tszRVBuffer, &nRVLen, xhToken, dwRet, " request is failed" );
7474 RfcComponents_HttpServer_SendMsgEx (xhHTTPPacket, tszSDBuffer, &nSDLen, &st_HDRParam, tszRVBuffer, nRVLen);
7575 XEngine_Network_Send (lpszClientAddr, tszSDBuffer, nSDLen);
7676 XLOG_PRINT (xhLog, XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_WARN, _T (" 客户端:%s,请求读解锁失败,锁句柄:%lld,错误码:%lX" ), lpszClientAddr, xhToken, dwRet);
7777 return FALSE ;
7878 }
7979 ModuleProtocol_Packet_Locker (tszRVBuffer, &nRVLen, xhToken);
80- RfcComponents_HttpServer_SendMsgEx (xhHTTPPacket, tszSDBuffer, &nSDLen, &st_HDRParam);
80+ RfcComponents_HttpServer_SendMsgEx (xhHTTPPacket, tszSDBuffer, &nSDLen, &st_HDRParam, tszRVBuffer, nRVLen );
8181 XEngine_Network_Send (lpszClientAddr, tszSDBuffer, nSDLen);
8282 XLOG_PRINT (xhLog, XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_WARN, _T (" 客户端:%s,请求读解锁成功,锁句柄:%lld" ), lpszClientAddr, xhToken);
8383 }
8484 else if (ENUM_XENGINE_APISERVICE_LOCKER_TYPE_WRITE == enLockType)
8585 {
8686 if (!ModuleHelp_Locker_WriteLock (xhToken))
8787 {
88- DWORD dwRet = ModuleProtocol_GetLastError ();
88+ DWORD dwRet = ModuleHelp_GetLastError ();
8989 ModuleProtocol_Packet_Locker (tszRVBuffer, &nRVLen, xhToken, dwRet, " request is failed" );
9090 RfcComponents_HttpServer_SendMsgEx (xhHTTPPacket, tszSDBuffer, &nSDLen, &st_HDRParam, tszRVBuffer, nRVLen);
9191 XEngine_Network_Send (lpszClientAddr, tszSDBuffer, nSDLen);
9292 XLOG_PRINT (xhLog, XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_WARN, _T (" 客户端:%s,请求写加锁失败,锁句柄:%lld,错误码:%lX" ), lpszClientAddr, xhToken, dwRet);
9393 return FALSE ;
9494 }
9595 ModuleProtocol_Packet_Locker (tszRVBuffer, &nRVLen, xhToken);
96- RfcComponents_HttpServer_SendMsgEx (xhHTTPPacket, tszSDBuffer, &nSDLen, &st_HDRParam);
96+ RfcComponents_HttpServer_SendMsgEx (xhHTTPPacket, tszSDBuffer, &nSDLen, &st_HDRParam, tszRVBuffer, nRVLen );
9797 XEngine_Network_Send (lpszClientAddr, tszSDBuffer, nSDLen);
9898 XLOG_PRINT (xhLog, XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_WARN, _T (" 客户端:%s,请求写加锁成功,锁句柄:%lld" ), lpszClientAddr, xhToken);
9999 }
100100 else if (ENUM_XENGINE_APISERVICE_LOCKER_TYPE_UNWRITE == enLockType)
101101 {
102102 if (!ModuleHelp_Locker_WriteUNLock (xhToken))
103103 {
104- DWORD dwRet = ModuleProtocol_GetLastError ();
104+ DWORD dwRet = ModuleHelp_GetLastError ();
105105 ModuleProtocol_Packet_Locker (tszRVBuffer, &nRVLen, xhToken, dwRet, " request is failed" );
106106 RfcComponents_HttpServer_SendMsgEx (xhHTTPPacket, tszSDBuffer, &nSDLen, &st_HDRParam, tszRVBuffer, nRVLen);
107107 XEngine_Network_Send (lpszClientAddr, tszSDBuffer, nSDLen);
108108 XLOG_PRINT (xhLog, XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_WARN, _T (" 客户端:%s,请求写解锁失败,锁句柄:%lld,错误码:%lX" ), lpszClientAddr, xhToken, dwRet);
109109 return FALSE ;
110110 }
111111 ModuleProtocol_Packet_Locker (tszRVBuffer, &nRVLen, xhToken);
112- RfcComponents_HttpServer_SendMsgEx (xhHTTPPacket, tszSDBuffer, &nSDLen, &st_HDRParam);
112+ RfcComponents_HttpServer_SendMsgEx (xhHTTPPacket, tszSDBuffer, &nSDLen, &st_HDRParam, tszRVBuffer, nRVLen );
113113 XEngine_Network_Send (lpszClientAddr, tszSDBuffer, nSDLen);
114114 XLOG_PRINT (xhLog, XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_WARN, _T (" 客户端:%s,请求写解锁成功,锁句柄:%lld" ), lpszClientAddr, xhToken);
115115 }
0 commit comments