DeflateStream Class

Definition

Line 44 of System.IO.Compression/DeflateStream.cm

Inheritance

Constructors & Destructor

suppress DeflateStream(DeflateStream&&)
suppress DeflateStream(const DeflateStream&)
public DeflateStream(const SharedPtr<ByteStream>& underlyingStream_, CompressionMode mode_)
public DeflateStream(const SharedPtr<ByteStream>& underlyingStream_, CompressionMode mode_, long bufferSize_)
public DeflateStream(const SharedPtr<ByteStream>& underlyingStream_, int compressionLevel_)
public DeflateStream(const SharedPtr<ByteStream>& underlyingStream_, int compressionLevel_, long bufferSize_)
public ~DeflateStream()

Member Functions

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)
suppress void operator=(DeflateStream&&)
suppress void operator=(const DeflateStream&)

Member Variables

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

Constructor& Destructor Details

DeflateStream Constructor

suppress DeflateStream(DeflateStream&&)

Definition
Line 72 of System.IO.Compression/DeflateStream.cm


DeflateStream Constructor

suppress DeflateStream(const DeflateStream&)

Definition
Line 74 of System.IO.Compression/DeflateStream.cm


DeflateStream Constructor

public DeflateStream(const SharedPtr<ByteStream>& underlyingStream_, CompressionMode mode_)

Definition
Line 59 of System.IO.Compression/DeflateStream.cm


DeflateStream Constructor

public DeflateStream(const SharedPtr<ByteStream>& underlyingStream_, CompressionMode mode_, long bufferSize_)

Definition
Line 62 of System.IO.Compression/DeflateStream.cm


DeflateStream Constructor

public DeflateStream(const SharedPtr<ByteStream>& underlyingStream_, int compressionLevel_)

Definition
Line 46 of System.IO.Compression/DeflateStream.cm


DeflateStream Constructor

public DeflateStream(const SharedPtr<ByteStream>& underlyingStream_, int compressionLevel_, long bufferSize_)

Definition
Line 49 of System.IO.Compression/DeflateStream.cm


~DeflateStream Destructor

public ~DeflateStream()

Definition
Line 80 of System.IO.Compression/DeflateStream.cm


Member Function Details

Finish Member Function

private void Finish()

Definition
Line 192 of System.IO.Compression/DeflateStream.cm


Mode Member Function

public inline nothrow CompressionMode Mode()

Definition
Line 76 of System.IO.Compression/DeflateStream.cm


Read Member Function

public override long Read(byte* buf, long count)

Definition
Line 108 of System.IO.Compression/DeflateStream.cm


ReadByte Member Function

public override int ReadByte()

Definition
Line 98 of System.IO.Compression/DeflateStream.cm


Write Member Function

public override void Write(byte x)

Definition
Line 158 of System.IO.Compression/DeflateStream.cm


Write Member Function

public override void Write(byte* buf, long count)

Definition
Line 162 of System.IO.Compression/DeflateStream.cm


operator= Member Function

suppress void operator=(DeflateStream&&)

Definition
Line 73 of System.IO.Compression/DeflateStream.cm


operator= Member Function

suppress void operator=(const DeflateStream&)

Definition
Line 75 of System.IO.Compression/DeflateStream.cm