IStatsTrack

C++
struct IStatsTrack : public INetworkInterface {
};
File

INetworkService.h

Description

Player/Team id semantic differ from ServerReport, as ServerReport is stateless, and StatsTrack is not

IStatsTrack::AddPlayer Method
C++
virtual int AddPlayer(int id) = 0;
Description

player

IStatsTrack::AddTeam Method
C++
virtual int AddTeam(int id) = 0;
Description

team

IStatsTrack::EndGame Method
C++
virtual void EndGame() = 0;
Description

send data off

IStatsTrack::PlayerConnected Method
C++
virtual void PlayerConnected(int id) = 0;
Description

user returned to game

IStatsTrack::PlayerDisconnected Method
C++
virtual void PlayerDisconnected(int id) = 0;
Description

user left the game

IStatsTrack::Reset Method
C++
virtual void Reset() = 0;
Description

reset game... don't send anything

IStatsTrack::SetListener Method
C++
virtual void SetListener(IStatsTrackListener*) = 0;
IStatsTrack::SetPlayerValue Method (int, int, char*)
C++
virtual void SetPlayerValue(int, int key, const char* value) = 0;
IStatsTrack::SetPlayerValue Method (int, int, int)
C++
virtual void SetPlayerValue(int, int key, int value) = 0;
IStatsTrack::SetServerValue Method (int, char*)
C++
virtual void SetServerValue(int key, const char* value) = 0;
IStatsTrack::SetServerValue Method (int, int)
C++
virtual void SetServerValue(int key, int value) = 0;
IStatsTrack::SetTeamValue Method (int, int, char*)
C++
virtual void SetTeamValue(int, int key, const char* value) = 0;
IStatsTrack::SetTeamValue Method (int, int, int)
C++
virtual void SetTeamValue(int, int key, int value) = 0;
IStatsTrack::StartGame Method
C++
virtual void StartGame() = 0;
Description

clear data