diff options
Diffstat (limited to 'engine/dt_recv_decoder.cpp')
| -rw-r--r-- | engine/dt_recv_decoder.cpp | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/engine/dt_recv_decoder.cpp b/engine/dt_recv_decoder.cpp new file mode 100644 index 0000000..31c661b --- /dev/null +++ b/engine/dt_recv_decoder.cpp @@ -0,0 +1,53 @@ +//========= Copyright Valve Corporation, All rights reserved. ============// +// +// Purpose: +// +//=============================================================================// + +#include "dt_recv_decoder.h" + +// memdbgon must be the last include file in a .cpp file!!! +#include "tier0/memdbgon.h" + +// ------------------------------------------------------------------------------------ // +// CRecvDecoder. +// ------------------------------------------------------------------------------------ // + +CRecvDecoder::CRecvDecoder() +{ + m_pTable = 0; + m_pClientSendTable = 0; +} + +CClientSendProp::CClientSendProp() +{ + m_pTableName = 0; +} + +CClientSendProp::~CClientSendProp() +{ + delete [] m_pTableName; +} + + +CClientSendTable::CClientSendTable() +{ +} + + +CClientSendTable::~CClientSendTable() +{ + delete [] m_SendTable.m_pNetTableName; + + for ( int iProp=0; iProp < m_SendTable.m_nProps; iProp++ ) + { + delete [] m_SendTable.m_pProps[iProp].m_pVarName; + delete [] m_SendTable.m_pProps[iProp].m_pExcludeDTName; + delete [] m_SendTable.m_pProps[iProp].m_pParentArrayPropName; + } + + delete [] m_SendTable.m_pProps; +} + + + |