![]() |
DDNet documentation
|
#include <packer.h>
Public Types | |
| enum | { SANITIZE = 1 , SANITIZE_CC = 2 , SKIP_START_WHITESPACES = 4 } |
Public Member Functions | |
| void | Reset (const void *pData, int Size) |
| int | GetInt () |
| int | GetIntOrDefault (int Default) |
| int | GetUncompressedInt () |
| int | GetUncompressedIntOrDefault (int Default) |
| const char * | GetString (int SanitizeType=SANITIZE) |
| const unsigned char * | GetRaw (int Size) |
| bool | Error () const |
| int | CompleteSize () const |
| const unsigned char * | CompleteData () const |
Private Attributes | |
| const unsigned char * | m_pStart |
| const unsigned char * | m_pCurrent |
| const unsigned char * | m_pEnd |
| bool | m_Error |
|
inline |
|
inline |
|
inline |
| int CUnpacker::GetInt | ( | ) |
| int CUnpacker::GetIntOrDefault | ( | int | Default | ) |
| const unsigned char * CUnpacker::GetRaw | ( | int | Size | ) |
| const char * CUnpacker::GetString | ( | int | SanitizeType = SANITIZE | ) |
| int CUnpacker::GetUncompressedInt | ( | ) |
| int CUnpacker::GetUncompressedIntOrDefault | ( | int | Default | ) |
| void CUnpacker::Reset | ( | const void * | pData, |
| int | Size ) |
|
private |
|
private |
|
private |
|
private |