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


Platform::Util::Codec
Class RLE2

NonCopyableType
   |
   +-ICodec
        |
        +-RLE2

Implemented in:
Platform.Util.Codec.h

class RLE2:
public ICodec

A codec based on Run-Length Encoding (RLE) algorithm with a large 64 KB frame.

Fields inherited from class ICodeccollapse
io

Constructor Summarycollapse
RLE2(Io::IStreamHandler* inIO)
          Constructs an RLE 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

RLE2[inline]

RLE2(Io::IStreamHandler* inIO)

Constructs an RLE 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