DDraceNetwork Docs
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()

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

◆ WriteBuffer()

static 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: