terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
Ionic.Zlib.DeflateManager Class Referencesealed
+ Collaboration diagram for Ionic.Zlib.DeflateManager:

Classes

class  Config
 

Package Functions

 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)
 
delegate BlockState CompressFunc (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
 
Tree treeDistances
 
Tree treeBitLengths
 
short[] bl_count
 
int[] heap
 
int heap_len
 
int heap_max
 
sbyte[] depth
 
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 ()
 

Static Private Member Functions

static DeflateManager ()
 

Private Attributes

DeflateManager.CompressFunc DeflateFunction
 
DeflateManager.Config config
 
bool Rfc1950BytesEmitted
 
bool _WantRfc1950HeaderBytes
 

Static Private Attributes

static readonly int MEM_LEVEL_MAX
 
static readonly int MEM_LEVEL_DEFAULT
 
static readonly string[] _ErrorMessage
 
static readonly int PRESET_DICT
 
static readonly int INIT_STATE
 
static readonly int BUSY_STATE
 
static readonly int FINISH_STATE
 
static readonly int Z_DEFLATED
 
static readonly int STORED_BLOCK
 
static readonly int STATIC_TREES
 
static readonly int DYN_TREES
 
static readonly int Z_BINARY
 
static readonly int Z_ASCII
 
static readonly int Z_UNKNOWN
 
static readonly int Buf_size
 
static readonly int MIN_MATCH
 
static readonly int MAX_MATCH
 
static readonly int MIN_LOOKAHEAD
 
static readonly int HEAP_SIZE
 
static readonly int END_BLOCK
 

Detailed Description

Definition at line 8 of file DeflateManager.cs.


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