Geant4 9.6.0
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
internal_state Struct Reference

#include <deflate.h>

Public Attributes

z_streamp strm
 
int status
 
Bytefpending_buf
 
ulg pending_buf_size
 
Bytefpending_out
 
int pending
 
int wrap
 
Byte method
 
int last_flush
 
uInt w_size
 
uInt w_bits
 
uInt w_mask
 
Bytefwindow
 
ulg window_size
 
Posfprev
 
Posfhead
 
uInt ins_h
 
uInt hash_size
 
uInt hash_bits
 
uInt hash_mask
 
uInt hash_shift
 
long block_start
 
uInt match_length
 
IPos prev_match
 
int match_available
 
uInt strstart
 
uInt match_start
 
uInt lookahead
 
uInt prev_length
 
uInt max_chain_length
 
uInt max_lazy_match
 
int level
 
int strategy
 
uInt good_match
 
int nice_match
 
struct ct_data_s dyn_ltree [HEAP_SIZE]
 
struct ct_data_s dyn_dtree [2 *D_CODES+1]
 
struct ct_data_s bl_tree [2 *BL_CODES+1]
 
struct tree_desc_s l_desc
 
struct tree_desc_s d_desc
 
struct tree_desc_s bl_desc
 
ush bl_count [MAX_BITS+1]
 
int heap [2 *L_CODES+1]
 
int heap_len
 
int heap_max
 
uch depth [2 *L_CODES+1]
 
uchfl_buf
 
uInt lit_bufsize
 
uInt last_lit
 
ushfd_buf
 
ulg opt_len
 
ulg static_len
 
uInt matches
 
int last_eob_len
 
ush bi_buf
 
int bi_valid
 
int dummy
 

Detailed Description

Definition at line 90 of file deflate.h.

Member Data Documentation

◆ bi_buf

ush internal_state::bi_buf

Definition at line 248 of file deflate.h.

Referenced by _tr_init(), bi_flush(), and bi_windup().

◆ bi_valid

int internal_state::bi_valid

Definition at line 252 of file deflate.h.

Referenced by _tr_align(), _tr_init(), bi_flush(), and bi_windup().

◆ bl_count

ush internal_state::bl_count[MAX_BITS+1]

Definition at line 194 of file deflate.h.

Referenced by build_tree(), and gen_bitlen().

◆ bl_desc

struct tree_desc_s internal_state::bl_desc

Definition at line 192 of file deflate.h.

Referenced by _tr_init(), build_bl_tree(), and deflateCopy().

◆ bl_tree

struct ct_data_s internal_state::bl_tree[2 *BL_CODES+1]

◆ block_start

long internal_state::block_start

Definition at line 142 of file deflate.h.

Referenced by _tr_tally(), deflate_stored(), deflateSetDictionary(), fill_window(), and lm_init().

◆ d_buf

ushf* internal_state::d_buf

Definition at line 232 of file deflate.h.

Referenced by _tr_tally(), compress_block(), deflateCopy(), and deflateInit2_().

◆ d_desc

struct tree_desc_s internal_state::d_desc

Definition at line 191 of file deflate.h.

Referenced by _tr_flush_block(), _tr_init(), build_bl_tree(), and deflateCopy().

◆ depth

uch internal_state::depth[2 *L_CODES+1]

Definition at line 204 of file deflate.h.

Referenced by build_tree(), and pqdownheap().

◆ dummy

int internal_state::dummy

Definition at line 1188 of file zlib.h.

◆ dyn_dtree

struct ct_data_s internal_state::dyn_dtree[2 *D_CODES+1]

◆ dyn_ltree

struct ct_data_s internal_state::dyn_ltree[HEAP_SIZE]

◆ good_match

uInt internal_state::good_match

Definition at line 179 of file deflate.h.

Referenced by deflateParams(), lm_init(), and longest_match().

◆ hash_bits

uInt internal_state::hash_bits

Definition at line 132 of file deflate.h.

Referenced by deflateBound(), deflateInit2_(), longest_match(), and longest_match_fast().

◆ hash_mask

uInt internal_state::hash_mask

Definition at line 133 of file deflate.h.

Referenced by deflateInit2_().

◆ hash_shift

uInt internal_state::hash_shift

Definition at line 135 of file deflate.h.

Referenced by deflateInit2_().

◆ hash_size

uInt internal_state::hash_size

Definition at line 131 of file deflate.h.

Referenced by deflateCopy(), deflateInit2_(), and fill_window().

◆ head

Posf* internal_state::head

Definition at line 128 of file deflate.h.

Referenced by deflateCopy(), deflateInit2_(), and fill_window().

◆ heap

int internal_state::heap[2 *L_CODES+1]

Definition at line 197 of file deflate.h.

Referenced by build_tree(), gen_bitlen(), and pqdownheap().

◆ heap_len

int internal_state::heap_len

Definition at line 198 of file deflate.h.

Referenced by build_tree().

◆ heap_max

int internal_state::heap_max

Definition at line 199 of file deflate.h.

Referenced by build_tree(), and gen_bitlen().

◆ ins_h

uInt internal_state::ins_h

Definition at line 130 of file deflate.h.

Referenced by deflate_fast(), deflateSetDictionary(), fill_window(), and lm_init().

◆ l_buf

uchf* internal_state::l_buf

Definition at line 208 of file deflate.h.

Referenced by _tr_tally(), compress_block(), deflateCopy(), and deflateInit2_().

◆ l_desc

struct tree_desc_s internal_state::l_desc

Definition at line 190 of file deflate.h.

Referenced by _tr_flush_block(), _tr_init(), build_bl_tree(), and deflateCopy().

◆ last_eob_len

int internal_state::last_eob_len

Definition at line 241 of file deflate.h.

Referenced by _tr_align(), _tr_init(), compress_block(), and copy_block().

◆ last_flush

int internal_state::last_flush

Definition at line 99 of file deflate.h.

Referenced by deflate(), and deflateReset().

◆ last_lit

uInt internal_state::last_lit

Definition at line 230 of file deflate.h.

Referenced by _tr_flush_block(), _tr_tally(), compress_block(), and init_block().

◆ level

int internal_state::level

Definition at line 176 of file deflate.h.

Referenced by _tr_flush_block(), _tr_tally(), deflate(), deflateInit2_(), deflateParams(), and lm_init().

◆ lit_bufsize

uInt internal_state::lit_bufsize

Definition at line 210 of file deflate.h.

Referenced by _tr_tally(), compress_block(), deflateCopy(), and deflateInit2_().

◆ lookahead

uInt internal_state::lookahead

◆ match_available

int internal_state::match_available

Definition at line 149 of file deflate.h.

Referenced by deflate_slow(), and lm_init().

◆ match_length

uInt internal_state::match_length

Definition at line 147 of file deflate.h.

Referenced by deflate_fast(), deflate_slow(), and lm_init().

◆ match_start

uInt internal_state::match_start

Definition at line 151 of file deflate.h.

Referenced by deflate_fast(), deflate_slow(), fill_window(), longest_match(), and longest_match_fast().

◆ matches

uInt internal_state::matches

Definition at line 240 of file deflate.h.

Referenced by _tr_tally(), and init_block().

◆ max_chain_length

uInt internal_state::max_chain_length

Definition at line 159 of file deflate.h.

Referenced by deflateParams(), lm_init(), and longest_match().

◆ max_lazy_match

uInt internal_state::max_lazy_match

Definition at line 165 of file deflate.h.

Referenced by deflate_slow(), deflateParams(), and lm_init().

◆ method

Byte internal_state::method

Definition at line 98 of file deflate.h.

Referenced by deflateInit2_().

◆ nice_match

int internal_state::nice_match

Definition at line 182 of file deflate.h.

Referenced by deflateParams(), lm_init(), and longest_match().

◆ opt_len

ulg internal_state::opt_len

Definition at line 238 of file deflate.h.

Referenced by _tr_flush_block(), build_bl_tree(), build_tree(), gen_bitlen(), and init_block().

◆ pending

int internal_state::pending

Definition at line 96 of file deflate.h.

Referenced by compress_block(), deflate(), and deflateReset().

◆ pending_buf

Bytef* internal_state::pending_buf

Definition at line 93 of file deflate.h.

Referenced by deflateCopy(), deflateInit2_(), and deflateReset().

◆ pending_buf_size

ulg internal_state::pending_buf_size

Definition at line 94 of file deflate.h.

Referenced by deflate_stored(), deflateCopy(), and deflateInit2_().

◆ pending_out

Bytef* internal_state::pending_out

Definition at line 95 of file deflate.h.

Referenced by deflateCopy(), and deflateReset().

◆ prev

Posf* internal_state::prev

Definition at line 122 of file deflate.h.

Referenced by deflateCopy(), deflateInit2_(), fill_window(), and longest_match().

◆ prev_length

uInt internal_state::prev_length

Definition at line 154 of file deflate.h.

Referenced by deflate_slow(), lm_init(), and longest_match().

◆ prev_match

IPos internal_state::prev_match

Definition at line 148 of file deflate.h.

Referenced by deflate_slow().

◆ static_len

ulg internal_state::static_len

Definition at line 239 of file deflate.h.

Referenced by _tr_flush_block(), build_bl_tree(), build_tree(), gen_bitlen(), and init_block().

◆ status

int internal_state::status

Definition at line 92 of file deflate.h.

Referenced by deflate(), deflateEnd(), deflateInit2_(), and deflateReset().

◆ strategy

int internal_state::strategy

Definition at line 177 of file deflate.h.

Referenced by deflate(), deflate_fast(), deflate_slow(), deflateInit2_(), and deflateParams().

◆ strm

◆ strstart

◆ w_bits

uInt internal_state::w_bits

Definition at line 104 of file deflate.h.

Referenced by deflate(), deflateBound(), and deflateInit2_().

◆ w_mask

uInt internal_state::w_mask

Definition at line 105 of file deflate.h.

Referenced by deflateInit2_(), and longest_match().

◆ w_size

uInt internal_state::w_size

Definition at line 103 of file deflate.h.

Referenced by deflate_stored(), deflateCopy(), deflateInit2_(), fill_window(), and lm_init().

◆ window

◆ window_size

ulg internal_state::window_size

Definition at line 117 of file deflate.h.

Referenced by fill_window(), lm_init(), longest_match(), and longest_match_fast().

◆ wrap

int internal_state::wrap

Definition at line 97 of file deflate.h.

Referenced by deflate(), deflateInit2_(), deflateReset(), and deflateSetDictionary().


The documentation for this struct was generated from the following files: