⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 trafficlog.h

📁 墨香最新私服
💻 H
字号:
// TrafficLog.h: interface for the CTrafficLog class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_TRAFFICLOG_H__3B802B9B_36F2_496B_9A01_B2D1386084B5__INCLUDED_)
#define AFX_TRAFFICLOG_H__3B802B9B_36F2_496B_9A01_B2D1386084B5__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#define TRAFFIC	USINGTON(CTrafficLog)
#define MAX_LOG_BUFFER_SIZE		102400		// 100KB
class CTrafficLog  
{
	char m_LogBuffer[MAX_LOG_BUFFER_SIZE];
	DWORD m_CPLogBuffer;
	void LogBuffer(char * buffer,...);
	void BatchWriteLog();
public:
	void LogUser(USERINFO * pUserInfo);
	CTrafficLog();
	virtual ~CTrafficLog();

	void LogToFileAll();

//KES
protected:
//	DWORD	m_dwStarRecordTime;
	DWORD	m_dwStartTime;			

	DWORD	m_dwTotalReceiveSize[MP_MAX];	//墨抛绊府喊 老沥矫埃悼救狼 醚 罐篮 菩哦剧
	DWORD	m_dwTotalSendSize[MP_MAX];		//墨抛绊府喊 老沥矫埃悼救狼 醚 焊辰 菩哦剧
	DWORD	m_dwTotalReceiveNum[MP_MAX];	//墨抛绊府喊 老沥矫埃悼救狼 醚 罐篮 菩哦荐
	DWORD	m_dwTotalSendNum[MP_MAX];		//墨抛绊府喊 老沥矫埃悼救狼 醚 焊辰 菩哦荐
	
//MOVE率 技盒拳
	DWORD	m_dwMoveSizeReceive[2][4];	//0: player, 1:monster ; 0: MP_TARGET, 1:MP_ONETARGET, 2:MP_COLLECTION
	DWORD	m_dwMoveNumReceive[2][4];
	DWORD	m_dwMoveSizeSend[2][4];
	DWORD	m_dwMoveNumSend[2][4];
	

public:
	void StartRecord();
	void EndRecord();
	void AddReceivePacket( DWORD dwCategory, DWORD dwLength );
	void AddSendPacket( DWORD dwCategory, DWORD dwLength );

	void AddReceiveMovePacket( DWORD dwObjectID, WORD Protocol, DWORD dwLength );
	void AddSendMovePacket( DWORD dwObjectID, WORD Protocol, DWORD dwLength );

	void Process();
	void WriteTrafficLogFile();
	void Clear();

};
EXTERNGLOBALTON(CTrafficLog);

#endif // !defined(AFX_TRAFFICLOG_H__3B802B9B_36F2_496B_9A01_B2D1386084B5__INCLUDED_)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -