public | DeflateStream(Stream* underlyingStream_, CompressionMode mode_) |
public | DeflateStream(Stream* underlyingStream_, CompressionMode mode_, long bufferSize_) |
public | DeflateStream(Stream* underlyingStream_, int compressionLevel_) |
public | DeflateStream(Stream* underlyingStream_, int compressionLevel_, long bufferSize_) |
suppress | DeflateStream(DeflateStream&&) |
suppress | DeflateStream(const DeflateStream&) |
public | ~DeflateStream() |
private Result<bool> | Finish() |
public inline CompressionMode | Mode() const |
public override Result<long> | Read(byte* buf, long count) |
public override Result<int> | ReadByte() |
public override Result<bool> | Write(byte x) |
public override Result<bool> | Write(byte* buf, long count) |
suppress void | operator=(DeflateStream&&) |
suppress void | operator=(const DeflateStream&) |
private long | bufferSize |
private bool | endOfInput |
private bool | endOfStream |
private void* | handle |
private IOBuffer | in |
private uint | inAvail |
private CompressionMode | mode |
private IOBuffer | out |
private uint | outAvail |
private uint | outHave |
private long | outPos |
private Stream* | underlyingStream |