Classes | |
class | Config |
Package Functions | |
delegate BlockState | CompressFunc (FlushType flush) |
DeflateManager () | |
void | _InitializeBlocks () |
void | pqdownheap (short[] tree, int k) |
void | scan_tree (short[] tree, int max_code) |
int | build_bl_tree () |
void | send_all_trees (int lcodes, int dcodes, int blcodes) |
void | send_tree (short[] tree, int max_code) |
void | send_code (int c, short[] tree) |
void | send_bits (int value, int length) |
void | _tr_align () |
bool | _tr_tally (int dist, int lc) |
void | send_compressed_block (short[] ltree, short[] dtree) |
void | set_data_type () |
void | bi_flush () |
void | bi_windup () |
void | copy_block (int buf, int len, bool header) |
void | flush_block_only (bool eof) |
BlockState | DeflateNone (FlushType flush) |
void | _tr_stored_block (int buf, int stored_len, bool eof) |
void | _tr_flush_block (int buf, int stored_len, bool eof) |
BlockState | DeflateFast (FlushType flush) |
BlockState | DeflateSlow (FlushType flush) |
int | longest_match (int cur_match) |
int | Initialize (ZlibCodec codec, CompressionLevel level) |
int | Initialize (ZlibCodec codec, CompressionLevel level, int bits) |
int | Initialize (ZlibCodec codec, CompressionLevel level, int bits, CompressionStrategy compressionStrategy) |
int | Initialize (ZlibCodec codec, CompressionLevel level, int windowBits, int memLevel, CompressionStrategy strategy) |
void | Reset () |
int | End () |
int | SetParams (CompressionLevel level, CompressionStrategy strategy) |
int | SetDictionary (byte[] dictionary) |
int | Deflate (FlushType flush) |
Static Package Functions | |
static bool | _IsSmaller (short[] tree, int n, int m, sbyte[] depth) |
Package Attributes | |
ZlibCodec | _codec |
int | status |
byte[] | pending |
int | nextPending |
int | pendingCount |
sbyte | data_type |
int | last_flush |
int | w_size |
int | w_bits |
int | w_mask |
byte[] | window |
int | window_size |
short[] | prev |
short[] | head |
int | ins_h |
int | hash_size |
int | hash_bits |
int | hash_mask |
int | hash_shift |
int | block_start |
int | match_length |
int | prev_match |
int | match_available |
int | strstart |
int | match_start |
int | lookahead |
int | prev_length |
CompressionLevel | compressionLevel |
CompressionStrategy | compressionStrategy |
short[] | dyn_ltree |
short[] | dyn_dtree |
short[] | bl_tree |
Tree | treeLiterals = new Tree() |
Tree | treeDistances = new Tree() |
Tree | treeBitLengths = new Tree() |
short[] | bl_count = new short[InternalConstants.MAX_BITS + 1] |
int[] | heap = new int[2 * InternalConstants.L_CODES + 1] |
int | heap_len |
int | heap_max |
sbyte[] | depth = new sbyte[2 * InternalConstants.L_CODES + 1] |
int | _lengthOffset |
int | lit_bufsize |
int | last_lit |
int | _distanceOffset |
int | opt_len |
int | static_len |
int | matches |
int | last_eob_len |
short | bi_buf |
int | bi_valid |
Properties | |
bool | WantRfc1950HeaderBytes [get, set] |
Private Member Functions | |
void | _InitializeLazyMatch () |
void | _InitializeTreeData () |
void | put_bytes (byte[] p, int start, int len) |
void | _fillWindow () |
void | SetDeflater () |
Private Attributes | |
CompressFunc | DeflateFunction |
Config | config |
bool | Rfc1950BytesEmitted = false |
bool | _WantRfc1950HeaderBytes = true |
Static Private Attributes | |
static readonly int | MEM_LEVEL_MAX = 9 |
static readonly int | MEM_LEVEL_DEFAULT = 8 |
static readonly System.String[] | _ErrorMessage |
static readonly int | PRESET_DICT = 0x20 |
static readonly int | INIT_STATE = 42 |
static readonly int | BUSY_STATE = 113 |
static readonly int | FINISH_STATE = 666 |
static readonly int | Z_DEFLATED = 8 |
static readonly int | STORED_BLOCK = 0 |
static readonly int | STATIC_TREES = 1 |
static readonly int | DYN_TREES = 2 |
static readonly int | Z_BINARY = 0 |
static readonly int | Z_ASCII = 1 |
static readonly int | Z_UNKNOWN = 2 |
static readonly int | Buf_size = 8 * 2 |
static readonly int | MIN_MATCH = 3 |
static readonly int | MAX_MATCH = 258 |
static readonly int | MIN_LOOKAHEAD = (MAX_MATCH + MIN_MATCH + 1) |
static readonly int | HEAP_SIZE = (2 * InternalConstants.L_CODES + 1) |
static readonly int | END_BLOCK = 256 |
|
inlinepackage |
|
inlineprivate |
|
inlinepackage |
|
inlineprivate |
|
inlineprivate |
|
inlinestaticpackage |
|
inlinepackage |
|
inlinepackage |
|
inlinepackage |
|
inlinepackage |
|
inlinepackage |
|
inlinepackage |
|
inlinepackage |
|
package |
|
inlinepackage |
|
inlinepackage |
|
inlinepackage |
|
inlinepackage |
|
inlinepackage |
|
inlinepackage |
|
inlinepackage |
|
inlinepackage |
|
inlinepackage |
|
inlinepackage |
|
inlinepackage |
|
inlinepackage |
|
inlinepackage |
|
inlineprivate |
|
inlinepackage |
|
inlinepackage |
|
inlinepackage |
|
inlinepackage |
|
inlinepackage |
|
inlinepackage |
|
inlinepackage |
|
inlinepackage |
|
inlineprivate |
|
inlinepackage |
|
inlinepackage |
|
package |
|
package |
|
staticprivate |
|
package |
|
private |
|
package |
|
package |
|
package |
|
package |
|
package |
|
staticprivate |
|
staticprivate |
|
package |
|
package |
|
private |
|
package |
|
private |
|
package |
|
package |
|
package |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
package |
|
package |
|
package |
|
package |
|
package |
|
package |
|
package |
|
package |
|
staticprivate |
|
staticprivate |
|
package |
|
package |
|
package |
|
package |
|
package |
|
package |
|
package |
|
package |
|
package |
|
package |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
package |
|
package |
|
package |
|
package |
|
staticprivate |
|
package |
|
package |
|
package |
|
private |
|
package |
|
staticprivate |
|
package |
|
staticprivate |
|
package |
|
package |
|
package |
|
package |
|
package |
|
package |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
getsetpackage |