DDraceNetwork Docs
CNetRecvUnpacker Class Reference

#include <network.h>

Collaboration diagram for CNetRecvUnpacker:
[legend]

Public Member Functions

 CNetRecvUnpacker ()
 
void Clear ()
 
void Start (const NETADDR *pAddr, CNetConnection *pConnection, int ClientId)
 
int FetchChunk (CNetChunk *pChunk)
 

Public Attributes

bool m_Valid
 
NETADDR m_Addr
 
CNetConnectionm_pConnection
 
int m_CurrentChunk
 
int m_ClientId
 
CNetPacketConstruct m_Data
 
unsigned char m_aBuffer [NET_MAX_PACKETSIZE]
 

Constructor & Destructor Documentation

◆ CNetRecvUnpacker()

CNetRecvUnpacker::CNetRecvUnpacker ( )
inline

Member Function Documentation

◆ Clear()

void CNetRecvUnpacker::Clear ( )

◆ FetchChunk()

int CNetRecvUnpacker::FetchChunk ( CNetChunk pChunk)

◆ Start()

void CNetRecvUnpacker::Start ( const NETADDR pAddr,
CNetConnection pConnection,
int  ClientId 
)

Member Data Documentation

◆ m_aBuffer

unsigned char CNetRecvUnpacker::m_aBuffer[NET_MAX_PACKETSIZE]

◆ m_Addr

NETADDR CNetRecvUnpacker::m_Addr

◆ m_ClientId

int CNetRecvUnpacker::m_ClientId

◆ m_CurrentChunk

int CNetRecvUnpacker::m_CurrentChunk

◆ m_Data

CNetPacketConstruct CNetRecvUnpacker::m_Data

◆ m_pConnection

CNetConnection* CNetRecvUnpacker::m_pConnection

◆ m_Valid

bool CNetRecvUnpacker::m_Valid

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