Public Member Functions | |
| KLZW () | |
| ~KLZW () | |
| void | Compress (u8 *pBuffer, s32 Size, u8 *pOutBuffer, s32 *pOutSize) |
| void | Expand (u8 *pBuffer, s32 Size, u8 *pOutBuffer, s32 *pOutSize) |
Protected Member Functions | |
| void | Flush () |
| void | Output (u8 *pBufferOut, s32 &OutSize, s32 MaxSize, s32 Code) |
| s32 | Input (u8 *pBufferIn, s32 Size, s32 &Pos) |
| void | AddBufferToDictionnary (u8 *pBuffer, s32 Size) |
| bool | IsStringIsInDictionnary (u8 *pBuffer, s32 Size) |
| s32 | GetCode (u8 *pBuffer, s32 Size) |
| s32 | GetBuffer (s32 Code, u8 *pBuffer) |
Protected Attributes | |
| u8 | m_pDictionnary [LZW_DICTIONNARY_SIZE] |
| s32 | m_nDictionnary |
| u32 | m_Bit |
| s32 | m_nBit |
Definition at line 23 of file Lzw.h.
1.5.1-p1