CompressDecompressAlgo

Undocumented in source.

Constructors

this
this(I input, P.Stream* stream, ubyte[] outBuffer)
Undocumented in source.

Members

Functions

popFront
void popFront()
Undocumented in source. Be warned that the author may not have intended to support it.

Properties

empty
bool empty [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
front
ByteChunk front [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

ended
bool ended;

Whether the end of stream was reported by the Policy

inChunk
ByteChunk inChunk;

Byte chunk from the input, provided to the stream

input
I input;

Byte input range (by chunks)

outBuffer
ubyte[] outBuffer;

Buffer used to read from stream

outChunk
ByteChunk outChunk;

Slice of the buffer that is valid for read out

stream
P.Stream* stream;

Processed stream (with common interface by zlib, bzip2 and lzma)

Meta