![]() |
DDraceNetwork Documentation
|
#include <snapshot.h>
Classes | |
| class | CData |
Public Member Functions | |
| CSnapshotDelta () | |
| CSnapshotDelta (const CSnapshotDelta &Old) | |
| uint64_t | GetDataRate (int Index) const |
| uint64_t | GetDataUpdates (int Index) const |
| void | SetStaticsize (int ItemType, size_t Size) |
| void | SetStaticsize7 (int ItemType, size_t Size) |
| const CData * | EmptyDelta () const |
| int | CreateDelta (const CSnapshot *pFrom, const CSnapshot *pTo, void *pDstData) |
| int | UnpackDelta (const CSnapshot *pFrom, CSnapshot *pTo, const void *pSrcData, int DataSize, bool Sixup) |
| int | DebugDumpDelta (const void *pSrcData, int DataSize) |
Static Public Member Functions | |
| static int | DiffItem (const int *pPast, const int *pCurrent, int *pOut, int Size) |
Private Types | |
| enum | { MAX_NETOBJSIZES = 64 } |
Static Private Member Functions | |
| static void | UndiffItem (const int *pPast, const int *pDiff, int *pOut, int Size, uint64_t *pDataRate) |
Private Attributes | |
| short | m_aItemSizes [MAX_NETOBJSIZES] |
| short | m_aItemSizes7 [MAX_NETOBJSIZES] |
| uint64_t | m_aSnapshotDataRate [CSnapshot::MAX_TYPE+1] |
| uint64_t | m_aSnapshotDataUpdates [CSnapshot::MAX_TYPE+1] |
| CData | m_Empty |
| CSnapshotDelta::CSnapshotDelta | ( | ) |
| CSnapshotDelta::CSnapshotDelta | ( | const CSnapshotDelta & | Old | ) |
|
static |
| const CSnapshotDelta::CData * CSnapshotDelta::EmptyDelta | ( | ) | const |
|
staticprivate |
| int CSnapshotDelta::UnpackDelta | ( | const CSnapshot * | pFrom, |
| CSnapshot * | pTo, | ||
| const void * | pSrcData, | ||
| int | DataSize, | ||
| bool | Sixup | ||
| ) |
|
private |
|
private |
|
private |
|
private |
|
private |