Compressor.Lossless
Class LZW_Compressor


class LZW_Compressor
derived from LZW


Method Summary
 virtual intcompress(void * buffer, int size)
          Compresses a data buffer.
 virtual intdecompress(void * buffer, int size)
          Decompresses a data buffer.

Method Detail

compress

public virtual int compress(void * buffer, int size)
Compresses a data buffer.
Parameters:
input_buffer - - Contains data to be compressed.
input_size - - Size of input_buffer.
output_buffer - - Contains the compressed data.
Returns: Size of output_buffer

decompress

public virtual int decompress(void * buffer, int size)
Decompresses a data buffer.
Parameters:
input_buffer - - Contains data to be compressed.
input_size - - Size of input_buffer.
output_buffer - - Contains the compressed data.
Returns: Size of output_buffer