SUMMARY:  INNER | FIELD | CONSTR | METHOD | FRIEND DETAIL:  FIELD | CONSTR | METHOD | FRIEND


Platform::Util::Codec
Class LZSS

NonCopyableType
   |
   +-ICodec
        |
        +-LZSS

Implemented in:
Platform.Util.Codec.h

class LZSS:
public ICodec

A codec based on Lempel–Ziv–Storer–Szymanski (LZSS) algorithm.

See Also:
http://en.wikipedia.org/wiki/LZSS

Fields inherited from class ICodeccollapse
io

Constructor Summarycollapse
LZSS(Io::IStreamHandler* inIO)
          Constructs an LZSS codec with the specified I/O stream handler.

Method Summarycollapse
Void decode()
          Decodes the output stream from the input stream.
Void encode()
          Encodes the input stream into output stream.

Methods inherited from class ICodeccollapse
decode, encode

 

Constructor Detail

LZSS[inline]

LZSS(Io::IStreamHandler* inIO)

Constructs an LZSS codec with the specified I/O stream handler.

Parameters:
inIO - I/O stream handler used by the stream operations

 

Method Detail

decode[virtual]

Void decode()

Decodes the output stream from the input stream.

Implements:
ICodec::decode

encode[virtual]

Void encode()

Encodes the input stream into output stream.

Implements:
ICodec::encode


SUMMARY:  INNER | FIELD | CONSTR | METHOD | FRIEND DETAIL:  FIELD | CONSTR | METHOD | FRIEND