Skip to content

Commit 13d074a

Browse files
committed
delete Protocol_StorageParse_UPEvent function
1 parent 97145f2 commit 13d074a

File tree

5 files changed

+0
-161
lines changed

5 files changed

+0
-161
lines changed

XEngine_Source/StorageModule_Protocol/Protocol_Parse/Protocol_StorageParse.cpp

Lines changed: 0 additions & 116 deletions
Original file line numberDiff line numberDiff line change
@@ -249,122 +249,6 @@ BOOL CProtocol_StorageParse::Protocol_StorageParse_DirOperator(LPCTSTR lpszMsgBu
249249
return TRUE;
250250
}
251251
/********************************************************************
252-
函数名称:Protocol_StorageParse_UPEvent
253-
函数功能:NGINX代理上传事件处理函数
254-
参数.一:lpszMsgBuffer
255-
In/Out:In
256-
类型:常量字符指针
257-
可空:N
258-
意思:输入要处理的缓冲区
259-
参数.二:lpszBoundary
260-
In/Out:In
261-
类型:常量字符指针
262-
可空:N
263-
意思:输入边界字符串
264-
参数.三:ptszFileName
265-
In/Out:Out
266-
类型:字符指针
267-
可空:N
268-
意思:输出文件名
269-
参数.四:ptszFilePath
270-
In/Out:Out
271-
类型:字符指针
272-
可空:N
273-
意思:输出文件路径
274-
参数.五:ptszFileHash
275-
In/Out:Out
276-
类型:字符指针
277-
可空:N
278-
意思:输出文件HASH
279-
参数.六:pInt_FileSize
280-
In/Out:Out
281-
类型:整数型指针
282-
可空:N
283-
意思:输出文件大小
284-
返回值
285-
类型:逻辑型
286-
意思:是否成功
287-
备注:
288-
*********************************************************************/
289-
BOOL CProtocol_StorageParse::Protocol_StorageParse_UPEvent(LPCTSTR lpszMsgBuffer, LPCTSTR lpszBoundary, TCHAR* ptszFileName, TCHAR* ptszFilePath, TCHAR* ptszFileHash, __int64x* pInt_FileSize)
290-
{
291-
Protocol_IsErrorOccur = FALSE;
292-
293-
std::string::size_type nPos;
294-
std::string m_FindStr = lpszMsgBuffer;
295-
//扩展字符串以方便操作
296-
m_FindStr += lpszBoundary;
297-
298-
unsigned int nBDLen = _tcslen(lpszBoundary);
299-
unsigned int nCount = m_FindStr.size();
300-
for (unsigned int i = 0; i < nCount; i++)
301-
{
302-
nPos = m_FindStr.find(lpszBoundary, i);
303-
if (nPos < nCount)
304-
{
305-
std::string m_Str = m_FindStr.substr(i, nPos - i);
306-
if (!m_Str.empty())
307-
{
308-
LPCTSTR lpszLineStr = _T("\r\n\r\n");
309-
LPCTSTR lpszContentText = _T("Content-Disposition");
310-
311-
TCHAR tszMsgBuffer[1024];
312-
TCHAR tszKeyStr[MAX_PATH];
313-
314-
memset(tszMsgBuffer, '\0', sizeof(tszMsgBuffer));
315-
memset(tszKeyStr, '\0', sizeof(tszKeyStr));
316-
_tcscpy(tszMsgBuffer, m_Str.c_str());
317-
318-
TCHAR* ptszTokPos = NULL;
319-
TCHAR* ptszTokStr = _tcstok_s(tszMsgBuffer, lpszLineStr, &ptszTokPos);
320-
if (NULL != _tcsstr(ptszTokStr, lpszContentText))
321-
{
322-
BaseLib_OperatorString_GetStartEnd(ptszTokStr, tszKeyStr, _T("\""), _T("\""));
323-
324-
LPCTSTR lpszKeyName = _T("file_name");
325-
LPCTSTR lpszKeyPath = _T("file_path");
326-
LPCTSTR lpszKeyHash = _T("file_md5");
327-
LPCTSTR lpszKeySize = _T("file_size");
328-
if (0 == _tcsncmp(lpszKeyName, tszKeyStr, _tcslen(lpszKeyName)))
329-
{
330-
ptszTokStr = _tcstok_s(NULL, lpszLineStr, &ptszTokPos);
331-
if (NULL != ptszTokStr)
332-
{
333-
_tcscpy(ptszFileName, ptszTokStr);
334-
}
335-
}
336-
if (0 == _tcsncmp(lpszKeyPath, tszKeyStr, _tcslen(lpszKeyPath)))
337-
{
338-
ptszTokStr = _tcstok_s(NULL, lpszLineStr, &ptszTokPos);
339-
if (NULL != ptszTokStr)
340-
{
341-
_tcscpy(ptszFilePath, ptszTokStr);
342-
}
343-
}
344-
if (0 == _tcsncmp(lpszKeyHash, tszKeyStr, _tcslen(lpszKeyHash)))
345-
{
346-
ptszTokStr = _tcstok_s(NULL, lpszLineStr, &ptszTokPos);
347-
if (NULL != ptszTokStr)
348-
{
349-
_tcscpy(ptszFileHash, ptszTokStr);
350-
}
351-
}
352-
if (0 == _tcsncmp(lpszKeySize, tszKeyStr, _tcslen(lpszKeySize)))
353-
{
354-
ptszTokStr = _tcstok_s(NULL, lpszLineStr, &ptszTokPos);
355-
if (NULL != ptszTokStr)
356-
{
357-
*pInt_FileSize = _ttoi64(ptszTokStr);
358-
}
359-
}
360-
}
361-
}
362-
i = nPos + nBDLen - 1;
363-
}
364-
}
365-
return TRUE;
366-
}
367-
/********************************************************************
368252
函数名称:Protocol_StorageParse_ProxyNotify
369253
函数功能:解析上传下载通知协议
370254
参数.一:lpszMsgBuffer

XEngine_Source/StorageModule_Protocol/Protocol_Parse/Protocol_StorageParse.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,5 @@ class CProtocol_StorageParse
2020
BOOL Protocol_StorageParse_QueryFile(LPCTSTR lpszMsgBuffer, TCHAR *ptszTimeStart, TCHAR *ptszTimeEnd, TCHAR *ptszFileName = NULL, TCHAR * ptszFileHash = NULL);
2121
BOOL Protocol_StorageParse_ReportFile(LPCTSTR lpszMsgBuffer, int nMsgLen, XSTORAGECORE_DBFILE*** pppSt_DBFile, int* pInt_ListCount);
2222
BOOL Protocol_StorageParse_DirOperator(LPCTSTR lpszMsgBuffer, TCHAR* ptszUserDir, int* pInt_Operator);
23-
BOOL Protocol_StorageParse_UPEvent(LPCTSTR lpszMsgBuffer, LPCTSTR lpszBoundary, TCHAR* ptszFileName, TCHAR* ptszFilePath, TCHAR* ptszFileHash, __int64x* pInt_FileSize);
2423
BOOL Protocol_StorageParse_ProxyNotify(LPCTSTR lpszMsgBuffer, int nMsgLen, TCHAR* ptszClientAddr, TCHAR* ptszFileName, TCHAR* ptszFileHash, __int64x* pInt_FileSize);
2524
};

XEngine_Source/StorageModule_Protocol/StorageModule_Protocol.def

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ EXPORTS
1414
Protocol_StorageParse_QueryFile
1515
Protocol_StorageParse_ReportFile
1616
Protocol_StorageParse_DirOperator
17-
Protocol_StorageParse_UPEvent
1817

1918
Protocol_P2XPPacket_Common
2019
Protocol_P2XPPacket_Lan

XEngine_Source/StorageModule_Protocol/StorageProtocol_Define.h

Lines changed: 0 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -244,45 +244,6 @@ extern "C" BOOL Protocol_StorageParse_ReportFile(LPCTSTR lpszMsgBuffer, int nMsg
244244
备注:
245245
*********************************************************************/
246246
extern "C" BOOL Protocol_StorageParse_DirOperator(LPCSTR lpszMsgBuffer, CHAR * ptszUserDir, int* pInt_Operator);
247-
/********************************************************************
248-
函数名称:Protocol_StorageParse_UPEvent
249-
函数功能:NGINX代理上传事件处理函数
250-
参数.一:lpszMsgBuffer
251-
In/Out:In
252-
类型:常量字符指针
253-
可空:N
254-
意思:输入要处理的缓冲区
255-
参数.二:lpszBoundary
256-
In/Out:In
257-
类型:常量字符指针
258-
可空:N
259-
意思:输入边界字符串
260-
参数.三:ptszFileName
261-
In/Out:Out
262-
类型:字符指针
263-
可空:N
264-
意思:输出文件名
265-
参数.四:ptszFilePath
266-
In/Out:Out
267-
类型:字符指针
268-
可空:N
269-
意思:输出文件路径
270-
参数.五:ptszFileHash
271-
In/Out:Out
272-
类型:字符指针
273-
可空:N
274-
意思:输出文件HASH
275-
参数.六:pInt_FileSize
276-
In/Out:Out
277-
类型:整数型指针
278-
可空:N
279-
意思:输出文件大小
280-
返回值
281-
类型:逻辑型
282-
意思:是否成功
283-
备注:
284-
*********************************************************************/
285-
extern "C" BOOL Protocol_StorageParse_UPEvent(LPCTSTR lpszMsgBuffer, LPCTSTR lpszBoundary, TCHAR * ptszFileName, TCHAR * ptszFilePath, TCHAR * ptszFileHash, __int64x * pInt_FileSize);
286247
/************************************************************************/
287248
/* 打包协议导出 */
288249
/************************************************************************/

XEngine_Source/StorageModule_Protocol/pch.cpp

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -66,10 +66,6 @@ extern "C" BOOL Protocol_StorageParse_DirOperator(LPCTSTR lpszMsgBuffer, TCHAR *
6666
{
6767
return m_StorageParse.Protocol_StorageParse_DirOperator(lpszMsgBuffer, ptszUserDir, pInt_Operator);
6868
}
69-
extern "C" BOOL Protocol_StorageParse_UPEvent(LPCTSTR lpszMsgBuffer, LPCTSTR lpszBoundary, TCHAR * ptszFileName, TCHAR * ptszFilePath, TCHAR * ptszFileHash, __int64x * pInt_FileSize)
70-
{
71-
return m_StorageParse.Protocol_StorageParse_UPEvent(lpszMsgBuffer, lpszBoundary, ptszFileName, ptszFilePath, ptszFileHash, pInt_FileSize);
72-
}
7369
/************************************************************************/
7470
/* 打包协议导出 */
7571
/************************************************************************/

0 commit comments

Comments
 (0)