Public Member Functions | |
virtual DWORD | GetMaximumCompressedSizeRequired (DWORD dataSize) const =0 |
virtual void | Compress (const BYTE *pDataIn, DWORD dataInSize, BYTE *pDataOut, DWORD &dataOutSize)=0 |
virtual void | Uncompress (const BYTE *pDataIn, DWORD dataInSize, BYTE *pDataOut, DWORD &dataOutSize)=0 |
Protected Member Functions | |
virtual | ~ICompressData () |
virtual ~ICompressData | ( | ) | [protected, virtual] |
Implemented in CDataCompressor.
virtual void Compress | ( | const BYTE * | pDataIn, | |
DWORD | dataInSize, | |||
BYTE * | pDataOut, | |||
DWORD & | dataOutSize | |||
) | [pure virtual] |
Implemented in CDataCompressor.
virtual void Uncompress | ( | const BYTE * | pDataIn, | |
DWORD | dataInSize, | |||
BYTE * | pDataOut, | |||
DWORD & | dataOutSize | |||
) | [pure virtual] |
Implemented in CDataCompressor.