Files
src-1.2/engine/server/application/PlanetServer/src/shared/PlanetServerMetricsData.h
T

39 lines
907 B
C++
Executable File

//PlanetServerMetricsData.h
//Copyright 2002 Sony Online Entertainment
#ifndef _PlanetServerMetricsData_H
#define _PlanetServerMetricsData_H
//-----------------------------------------------------------------------
#include "serverMetrics/MetricsData.h"
//-----------------------------------------------------------------------
class PlanetServerMetricsData : public MetricsData
{
public:
PlanetServerMetricsData();
~PlanetServerMetricsData();
virtual void updateData();
private:
unsigned long m_numGameServers;
unsigned long m_watcherPort;
// used for reporting load time of each game server
stdmap<uint32, unsigned long>::fwd m_gameServerLoadTime;
private:
// Disabled.
PlanetServerMetricsData(const PlanetServerMetricsData&);
PlanetServerMetricsData &operator =(const PlanetServerMetricsData&);
};
//-----------------------------------------------------------------------
#endif