DDraceNetwork Documentation
Loading...
Searching...
No Matches
TeeHistorian Class Reference
Inheritance diagram for TeeHistorian:
[legend]
Collaboration diagram for TeeHistorian:
[legend]

Protected Types

enum  { STATE_NONE , STATE_PLAYERS , STATE_INPUTS }

Protected Member Functions

 TeeHistorian ()
void Reset (const CTeeHistorian::CGameInfo *pGameInfo)
void Expect (const unsigned char *pOutput, size_t OutputSize)
void ExpectFull (const unsigned char *pOutput, size_t OutputSize)
void Tick (int Tick)
void Inputs ()
void Finish ()
void DeadPlayer (int ClientId)
void Player (int ClientId, int x, int y)

Static Protected Member Functions

static void WriteBuffer (std::vector< unsigned char > &vBuffer, const void *pData, size_t DataSize)
static void Write (const void *pData, int DataSize, void *pUser)

Protected Attributes

CTeeHistorian m_TH
CConfig m_Config
CTuningParams m_Tuning
CUuidManager m_UuidManager
CTeeHistorian::CGameInfo m_GameInfo
std::vector< unsigned char > m_vBuffer
int m_State

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
protected
Enumerator
STATE_NONE 
STATE_PLAYERS 
STATE_INPUTS 

Constructor & Destructor Documentation

◆ TeeHistorian()

TeeHistorian::TeeHistorian ( )
inlineprotected

Member Function Documentation

◆ DeadPlayer()

void TeeHistorian::DeadPlayer ( int ClientId)
inlineprotected

◆ Expect()

void TeeHistorian::Expect ( const unsigned char * pOutput,
size_t OutputSize )
inlineprotected

◆ ExpectFull()

void TeeHistorian::ExpectFull ( const unsigned char * pOutput,
size_t OutputSize )
inlineprotected

◆ Finish()

void TeeHistorian::Finish ( )
inlineprotected

◆ Inputs()

void TeeHistorian::Inputs ( )
inlineprotected

◆ Player()

void TeeHistorian::Player ( int ClientId,
int x,
int y )
inlineprotected

◆ Reset()

void TeeHistorian::Reset ( const CTeeHistorian::CGameInfo * pGameInfo)
inlineprotected

◆ Tick()

void TeeHistorian::Tick ( int Tick)
inlineprotected

◆ Write()

void TeeHistorian::Write ( const void * pData,
int DataSize,
void * pUser )
inlinestaticprotected

◆ WriteBuffer()

void TeeHistorian::WriteBuffer ( std::vector< unsigned char > & vBuffer,
const void * pData,
size_t DataSize )
inlinestaticprotected

Member Data Documentation

◆ m_Config

CConfig TeeHistorian::m_Config
protected

◆ m_GameInfo

CTeeHistorian::CGameInfo TeeHistorian::m_GameInfo
protected

◆ m_State

int TeeHistorian::m_State
protected

◆ m_TH

CTeeHistorian TeeHistorian::m_TH
protected

◆ m_Tuning

CTuningParams TeeHistorian::m_Tuning
protected

◆ m_UuidManager

CUuidManager TeeHistorian::m_UuidManager
protected

◆ m_vBuffer

std::vector<unsigned char> TeeHistorian::m_vBuffer
protected

The documentation for this class was generated from the following file: