Package Functions

 InflateBlocks (ZlibCodec codec, System.Object checkfn, int w)
 
uint Reset ()
 
int Process (int r)
 
void Free ()
 
void SetDictionary (byte[] d, int start, int n)
 
int SyncPoint ()
 
int Flush (int r)
 

Package Attributes

int left
 
int table
 
int index
 
int[] blens
 
int[] bb = new int[1]
 
int[] tb = new int[1]
 
InflateCodes codes = new InflateCodes()
 
int last
 
ZlibCodec _codec
 
int bitk
 
int bitb
 
int[] hufts
 
byte[] window
 
int end
 
int readAt
 
int writeAt
 
System.Object checkfn
 
uint check
 
InfTree inftree = new InfTree()
 

Static Package Attributes

static readonly int[] border
 

Private Types

enum  InflateBlockMode {
  InflateBlockMode.TYPE = 0, InflateBlockMode.LENS = 1, InflateBlockMode.STORED = 2, InflateBlockMode.TABLE = 3,
  InflateBlockMode.BTREE = 4, InflateBlockMode.DTREE = 5, InflateBlockMode.CODES = 6, InflateBlockMode.DRY = 7,
  InflateBlockMode.DONE = 8, InflateBlockMode.BAD = 9
}
 

Private Attributes

const int MANY = 1440
 
InflateBlockMode mode
 

Member Enumeration Documentation

Enumerator
TYPE 
LENS 
STORED 
TABLE 
BTREE 
DTREE 
CODES 
DRY 
DONE 
BAD 

Constructor & Destructor Documentation

Zlib.InflateBlocks.InflateBlocks ( ZlibCodec  codec,
System.Object  checkfn,
int  w 
)
inlinepackage

Member Function Documentation

int Zlib.InflateBlocks.Flush ( int  r)
inlinepackage
void Zlib.InflateBlocks.Free ( )
inlinepackage
int Zlib.InflateBlocks.Process ( int  r)
inlinepackage
uint Zlib.InflateBlocks.Reset ( )
inlinepackage
void Zlib.InflateBlocks.SetDictionary ( byte[]  d,
int  start,
int  n 
)
inlinepackage
int Zlib.InflateBlocks.SyncPoint ( )
inlinepackage

Member Data Documentation

ZlibCodec Zlib.InflateBlocks._codec
package
int [] Zlib.InflateBlocks.bb = new int[1]
package
int Zlib.InflateBlocks.bitb
package
int Zlib.InflateBlocks.bitk
package
int [] Zlib.InflateBlocks.blens
package
readonly int [] Zlib.InflateBlocks.border
staticpackage
Initial value:
= new int[]
{ 16, 17, 18, 0, 8, 7, 9, 6, 10, 5, 11, 4, 12, 3, 13, 2, 14, 1, 15 }
uint Zlib.InflateBlocks.check
package
System.Object Zlib.InflateBlocks.checkfn
package
InflateCodes Zlib.InflateBlocks.codes = new InflateCodes()
package
int Zlib.InflateBlocks.end
package
int [] Zlib.InflateBlocks.hufts
package
int Zlib.InflateBlocks.index
package
InfTree Zlib.InflateBlocks.inftree = new InfTree()
package
int Zlib.InflateBlocks.last
package
int Zlib.InflateBlocks.left
package
const int Zlib.InflateBlocks.MANY = 1440
private
InflateBlockMode Zlib.InflateBlocks.mode
private
int Zlib.InflateBlocks.readAt
package
int Zlib.InflateBlocks.table
package
int [] Zlib.InflateBlocks.tb = new int[1]
package
byte [] Zlib.InflateBlocks.window
package
int Zlib.InflateBlocks.writeAt
package