public | BZip2Stream(const SharedPtr<ByteStream>& underlyingStream_, CompressionMode mode_) |
public | BZip2Stream(const SharedPtr<ByteStream>& underlyingStream_, CompressionMode mode_, long bufferSize_) |
public | BZip2Stream(const SharedPtr<ByteStream>& underlyingStream_, int compressionLevel_) |
public | BZip2Stream(const SharedPtr<ByteStream>& underlyingStream_, int compressionLevel_, int compressionWorkFactor_) |
public | BZip2Stream(const SharedPtr<ByteStream>& underlyingStream_, int compressionLevel_, int compressionWorkFactor_, long bufferSize_) |
public | ~BZip2Stream() |
private void | Finish() |
public inline nothrow CompressionMode | Mode() const |
public override long | Read(byte* buf, long count) |
public override int | ReadByte() |
public override void | Write(byte x) |
public override void | Write(byte* buf, long count) |
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 SharedPtr<ByteStream> | underlyingStream |