The C++ framework for developing highly scalable, high performance servers on Windows platforms.

ICompressData Class Reference

Inheritance diagram for ICompressData:

List of all members.

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 ()


Constructor & Destructor Documentation

virtual ~ICompressData (  )  [protected, virtual]


Member Function Documentation

virtual DWORD GetMaximumCompressedSizeRequired ( DWORD  dataSize  )  const [pure 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.


Generated on Sun Sep 12 19:08:28 2021 for The Server Framework - v7.4 by doxygen 1.5.3