mirror of
https://github.com/dashr9230/SA-MP.git
synced 2024-12-22 22:47:29 +08:00
[saco] Implement CSvrNetStats
This commit is contained in:
parent
531911be69
commit
408b637e3c
@ -4,6 +4,7 @@
|
|||||||
#define __RAK_CLIENT_INTERFACE_H
|
#define __RAK_CLIENT_INTERFACE_H
|
||||||
|
|
||||||
#include "NetworkTypes.h"
|
#include "NetworkTypes.h"
|
||||||
|
#include "RakNetStatistics.h"
|
||||||
|
|
||||||
class RakClientInterface
|
class RakClientInterface
|
||||||
{
|
{
|
||||||
|
@ -38,6 +38,7 @@ CUnkClass3 *pUnkClass3=NULL;
|
|||||||
CUnkClass4 *pUnkClass4=NULL;
|
CUnkClass4 *pUnkClass4=NULL;
|
||||||
CUnkClass5 *pUnkClass5=NULL;
|
CUnkClass5 *pUnkClass5=NULL;
|
||||||
CUnkClass6 *pUnkClass6=NULL;
|
CUnkClass6 *pUnkClass6=NULL;
|
||||||
|
CSvrNetStats *pSvrNetStats=NULL;
|
||||||
|
|
||||||
bool bShowDebugLabels = false;
|
bool bShowDebugLabels = false;
|
||||||
|
|
||||||
@ -348,6 +349,7 @@ void DoInitStuff()
|
|||||||
pUnkClass4 = new CUnkClass4(pD3DDevice);
|
pUnkClass4 = new CUnkClass4(pD3DDevice);
|
||||||
pUnkClass5 = new CUnkClass5(pD3DDevice);
|
pUnkClass5 = new CUnkClass5(pD3DDevice);
|
||||||
pUnkClass6 = new CUnkClass6(pD3DDevice);
|
pUnkClass6 = new CUnkClass6(pD3DDevice);
|
||||||
|
pSvrNetStats = new CSvrNetStats(pD3DDevice);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -58,6 +58,7 @@ typedef struct _GAME_SETTINGS {
|
|||||||
#include "cmdwindow.h"
|
#include "cmdwindow.h"
|
||||||
#include "deathwindow.h"
|
#include "deathwindow.h"
|
||||||
#include "spawnscreen.h"
|
#include "spawnscreen.h"
|
||||||
|
#include "svrnetstats.h"
|
||||||
#include "audiostream.h"
|
#include "audiostream.h"
|
||||||
#include "archive/ArchiveFS.h"
|
#include "archive/ArchiveFS.h"
|
||||||
|
|
||||||
|
@ -706,6 +706,12 @@
|
|||||||
<File
|
<File
|
||||||
RelativePath=".\subclass.cpp">
|
RelativePath=".\subclass.cpp">
|
||||||
</File>
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath=".\svrnetstats.cpp">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath=".\svrnetstats.h">
|
||||||
|
</File>
|
||||||
</Files>
|
</Files>
|
||||||
<Globals>
|
<Globals>
|
||||||
</Globals>
|
</Globals>
|
||||||
|
24
saco/svrnetstats.cpp
Normal file
24
saco/svrnetstats.cpp
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
|
||||||
|
#include "main.h"
|
||||||
|
#include <stdio.h>
|
||||||
|
|
||||||
|
char szSvrDispBuf[16384];
|
||||||
|
char szSvrStatBuf[16384];
|
||||||
|
char szSvrDrawLine[1024];
|
||||||
|
RakNetStatisticsStruct RakServerStats;
|
||||||
|
|
||||||
|
CSvrNetStats::CSvrNetStats(IDirect3DDevice9 *pD3DDevice)
|
||||||
|
{
|
||||||
|
m_dwLastUpdateTick = GetTickCount();
|
||||||
|
m_dwLastTotalBytesRecv = 0;
|
||||||
|
m_dwLastTotalBytesSent = 0;
|
||||||
|
m_dwBPSDownload = 0;
|
||||||
|
m_dwBPSUpload = 0;
|
||||||
|
m_pD3DDevice = pD3DDevice;
|
||||||
|
memset(&RakServerStats,0,sizeof(RakNetStatisticsStruct));
|
||||||
|
}
|
||||||
|
|
||||||
|
void CSvrNetStats::Draw()
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
20
saco/svrnetstats.h
Normal file
20
saco/svrnetstats.h
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
|
||||||
|
#pragma once
|
||||||
|
|
||||||
|
class CSvrNetStats
|
||||||
|
{
|
||||||
|
private:
|
||||||
|
|
||||||
|
DWORD m_dwLastTotalBytesSent;
|
||||||
|
DWORD m_dwLastTotalBytesRecv;
|
||||||
|
DWORD m_dwLastUpdateTick;
|
||||||
|
DWORD m_dwBPSUpload;
|
||||||
|
DWORD m_dwBPSDownload;
|
||||||
|
IDirect3DDevice9 *m_pD3DDevice;
|
||||||
|
|
||||||
|
public:
|
||||||
|
CSvrNetStats(IDirect3DDevice9 *pD3DDevice);
|
||||||
|
~CSvrNetStats() {};
|
||||||
|
|
||||||
|
void Draw();
|
||||||
|
};
|
Loading…
Reference in New Issue
Block a user