AMPS C# Client  5.3.3.4
AMPS C# Client for .NET
AMPS.Client.ZlibIOStream Class Reference

A System.IO.Stream wrapper around the ComponentAce zlib implementation which works bidirectionally and eliminates a data copy. More...

+ Inheritance diagram for AMPS.Client.ZlibIOStream:

Public Member Functions

 ZlibIOStream (Stream underlying, int windowSize)
 
override void Flush ()
 
override int Read (byte[] buffer, int offset, int count)
 
override long Seek (long offset, SeekOrigin origin)
 
override void SetLength (long value)
 
override void Write (byte[] buffer, int offset, int count)
 

Public Attributes

ComponentAce.Compression.Libs.zlib.ZStream _deflaterZStream = new ZStream()
 
ComponentAce.Compression.Libs.zlib.ZStream _inflaterZStream = new ZStream()
 
Stream _underlying
 
int _deflateMarker = 0
 
byte[] _deflateBuffer = new byte[16384]
 

Properties

override bool CanRead [get]
 
override bool CanSeek [get]
 
override bool CanWrite [get]
 
override long Length [get]
 
override long Position [get, set]
 

Detailed Description

A System.IO.Stream wrapper around the ComponentAce zlib implementation which works bidirectionally and eliminates a data copy.


The documentation for this class was generated from the following file: