NCBI C++ ToolKit
Public Attributes | List of all members
internal_state Struct Reference

Search Toolkit Book for internal_state

#include "deflate.h"
(Private to src/util/compress/zlib.)

+ Collaboration diagram for internal_state:

Public Attributes

z_streamp strm
 
int status
 
Bytefpending_buf
 
ulg pending_buf_size
 
Bytefpending_out
 
ulg pending
 
int wrap
 
gz_headerp gzhead
 
ulg gzindex
 
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 [(2 *(256+1+29)+1)]
 
struct ct_data_s dyn_dtree [2 *30+1]
 
struct ct_data_s bl_tree [2 *19+1]
 
struct tree_desc_s l_desc
 
struct tree_desc_s d_desc
 
struct tree_desc_s bl_desc
 
ush bl_count [15+1]
 
int heap [2 *(256+1+29)+1]
 
int heap_len
 
int heap_max
 
uch depth [2 *(256+1+29)+1]
 
uchfsym_buf
 
uInt lit_bufsize
 
uInt sym_next
 
uInt sym_end
 
ulg opt_len
 
ulg static_len
 
uInt matches
 
uInt insert
 
ush bi_buf
 
int bi_valid
 
ulg high_water
 
uint8_tpending_buf
 
uint64_t pending_buf_size
 
uint8_tpending_out
 
uint32_t pending
 
uint32_t gzindex
 
uint8_t method
 
uint32_t w_size
 
uint32_t w_bits
 
uint32_t w_mask
 
uint8_twindow
 
uint32_t window_size
 
Posprev
 
Poshead
 
uint32_t ins_h
 
uint32_t hash_size
 
uint32_t hash_bits
 
uint32_t hash_mask
 
uint32_t hash_shift
 
uint32_t match_length
 
uint32_t strstart
 
uint32_t match_start
 
uint32_t lookahead
 
uint32_t prev_length
 
uint32_t max_chain_length
 
uint32_t max_lazy_match
 
uint32_t good_match
 
uint16_t bl_count [15+1]
 
uint8_t depth [2 *(256+1+29)+1]
 
uint8_tsym_buf
 
uint32_t lit_bufsize
 
uint64_t opt_len
 
uint64_t static_len
 
uint32_t matches
 
uint32_t insert
 
uint64_t bi_buf
 
uint64_t high_water
 

Detailed Description

Definition at line 100 of file deflate.h.

Member Data Documentation

◆ bi_buf [1/2]

ush internal_state::bi_buf

Definition at line 255 of file deflate.h.

Referenced by _tr_init(), bi_flush(), bi_windup(), compress_block(), deflatePrime(), and send_bits().

◆ bi_buf [2/2]

uint64_t internal_state::bi_buf

Definition at line 242 of file deflate.h.

◆ bi_valid

int internal_state::bi_valid

◆ bl_count [1/2]

ush internal_state::bl_count[15+1]

Definition at line 206 of file deflate.h.

Referenced by build_tree(), and gen_bitlen().

◆ bl_count [2/2]

uint16_t internal_state::bl_count[15+1]

Definition at line 193 of file deflate.h.

◆ bl_desc

struct tree_desc_s internal_state::bl_desc

Definition at line 194 of file deflate.h.

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

◆ bl_tree

struct ct_data_s internal_state::bl_tree

◆ block_start

long internal_state::block_start

◆ d_desc

struct tree_desc_s internal_state::d_desc

Definition at line 194 of file deflate.h.

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

◆ depth [1/2]

uch internal_state::depth[2 *(256+1+29)+1]

Definition at line 216 of file deflate.h.

Referenced by build_tree(), and pqdownheap().

◆ depth [2/2]

uint8_t internal_state::depth[2 *(256+1+29)+1]

Definition at line 203 of file deflate.h.

◆ dyn_dtree

struct ct_data_s internal_state::dyn_dtree

◆ dyn_ltree

struct ct_data_s internal_state::dyn_ltree

◆ good_match [1/2]

uInt internal_state::good_match

Definition at line 191 of file deflate.h.

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

◆ good_match [2/2]

uint32_t internal_state::good_match

Definition at line 178 of file deflate.h.

◆ gzhead

gz_headerp internal_state::gzhead

Definition at line 108 of file deflate.h.

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

◆ gzindex [1/2]

ulg internal_state::gzindex

Definition at line 109 of file deflate.h.

Referenced by deflate().

◆ gzindex [2/2]

uint32_t internal_state::gzindex

Definition at line 97 of file deflate.h.

◆ hash_bits [1/2]

uInt internal_state::hash_bits

Definition at line 144 of file deflate.h.

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

◆ hash_bits [2/2]

uint32_t internal_state::hash_bits

Definition at line 131 of file deflate.h.

◆ hash_mask [1/2]

uInt internal_state::hash_mask

Definition at line 145 of file deflate.h.

Referenced by deflateInit2_().

◆ hash_mask [2/2]

uint32_t internal_state::hash_mask

Definition at line 132 of file deflate.h.

◆ hash_shift [1/2]

uInt internal_state::hash_shift

Definition at line 147 of file deflate.h.

Referenced by deflateInit2_().

◆ hash_shift [2/2]

uint32_t internal_state::hash_shift

Definition at line 134 of file deflate.h.

◆ hash_size [1/2]

uInt internal_state::hash_size

Definition at line 143 of file deflate.h.

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

◆ hash_size [2/2]

uint32_t internal_state::hash_size

Definition at line 130 of file deflate.h.

◆ head [1/2]

Posf* internal_state::head

◆ head [2/2]

Pos* internal_state::head

Definition at line 127 of file deflate.h.

◆ heap

int internal_state::heap

Definition at line 209 of file deflate.h.

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

◆ heap_len

int internal_state::heap_len

Definition at line 210 of file deflate.h.

Referenced by build_tree().

◆ heap_max

int internal_state::heap_max

Definition at line 211 of file deflate.h.

Referenced by build_tree(), and gen_bitlen().

◆ high_water [1/2]

ulg internal_state::high_water

Definition at line 264 of file deflate.h.

Referenced by deflateInit2_(), and fill_window().

◆ high_water [2/2]

uint64_t internal_state::high_water

Definition at line 251 of file deflate.h.

◆ ins_h [1/2]

uInt internal_state::ins_h

Definition at line 142 of file deflate.h.

Referenced by bulk_insert_str(), deflateSetDictionary(), fill_window(), insert_string(), and lm_init().

◆ ins_h [2/2]

uint32_t internal_state::ins_h

Definition at line 129 of file deflate.h.

◆ insert [1/2]

uInt internal_state::insert

◆ insert [2/2]

uint32_t internal_state::insert

Definition at line 235 of file deflate.h.

◆ l_desc

struct tree_desc_s internal_state::l_desc

Definition at line 194 of file deflate.h.

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

◆ last_flush

int internal_state::last_flush

Definition at line 111 of file deflate.h.

Referenced by deflate(), deflateParams(), and deflateResetKeep().

◆ level

int internal_state::level

Definition at line 188 of file deflate.h.

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

◆ lit_bufsize [1/2]

uInt internal_state::lit_bufsize

Definition at line 222 of file deflate.h.

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

◆ lit_bufsize [2/2]

uint32_t internal_state::lit_bufsize

Definition at line 209 of file deflate.h.

◆ lookahead [1/2]

uInt internal_state::lookahead

◆ lookahead [2/2]

uint32_t internal_state::lookahead

Definition at line 151 of file deflate.h.

◆ match_available

int internal_state::match_available

Definition at line 161 of file deflate.h.

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

◆ match_length [1/2]

uInt internal_state::match_length

◆ match_length [2/2]

uint32_t internal_state::match_length

Definition at line 146 of file deflate.h.

◆ match_start [1/2]

uInt internal_state::match_start

Definition at line 163 of file deflate.h.

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

◆ match_start [2/2]

uint32_t internal_state::match_start

Definition at line 150 of file deflate.h.

◆ matches [1/2]

uInt internal_state::matches

Definition at line 247 of file deflate.h.

Referenced by _tr_tally(), deflateParams(), and init_block().

◆ matches [2/2]

uint32_t internal_state::matches

Definition at line 234 of file deflate.h.

◆ max_chain_length [1/2]

uInt internal_state::max_chain_length

Definition at line 171 of file deflate.h.

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

◆ max_chain_length [2/2]

uint32_t internal_state::max_chain_length

Definition at line 158 of file deflate.h.

◆ max_lazy_match [1/2]

uInt internal_state::max_lazy_match

Definition at line 177 of file deflate.h.

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

◆ max_lazy_match [2/2]

uint32_t internal_state::max_lazy_match

Definition at line 164 of file deflate.h.

◆ method [1/2]

Byte internal_state::method

Definition at line 110 of file deflate.h.

Referenced by deflateInit2_().

◆ method [2/2]

uint8_t internal_state::method

Definition at line 98 of file deflate.h.

◆ nice_match

int internal_state::nice_match

Definition at line 194 of file deflate.h.

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

◆ opt_len [1/2]

ulg internal_state::opt_len

Definition at line 245 of file deflate.h.

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

◆ opt_len [2/2]

uint64_t internal_state::opt_len

Definition at line 232 of file deflate.h.

◆ pending [1/2]

ulg internal_state::pending

◆ pending [2/2]

uint32_t internal_state::pending

Definition at line 94 of file deflate.h.

◆ pending_buf [1/2]

Bytef* internal_state::pending_buf

◆ pending_buf [2/2]

uint8_t* internal_state::pending_buf

Definition at line 91 of file deflate.h.

◆ pending_buf_size [1/2]

ulg internal_state::pending_buf_size

Definition at line 104 of file deflate.h.

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

◆ pending_buf_size [2/2]

uint64_t internal_state::pending_buf_size

Definition at line 92 of file deflate.h.

◆ pending_out [1/2]

Bytef* internal_state::pending_out

Definition at line 105 of file deflate.h.

Referenced by deflateCopy(), deflatePrime(), deflateResetKeep(), and flush_pending().

◆ pending_out [2/2]

uint8_t* internal_state::pending_out

Definition at line 93 of file deflate.h.

◆ prev [1/2]

Posf* internal_state::prev

◆ prev [2/2]

Pos* internal_state::prev

Definition at line 121 of file deflate.h.

◆ prev_length [1/2]

uInt internal_state::prev_length

Definition at line 166 of file deflate.h.

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

◆ prev_length [2/2]

uint32_t internal_state::prev_length

Definition at line 153 of file deflate.h.

◆ prev_match

IPos internal_state::prev_match

Definition at line 160 of file deflate.h.

Referenced by deflate_slow().

◆ static_len [1/2]

ulg internal_state::static_len

Definition at line 246 of file deflate.h.

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

◆ static_len [2/2]

uint64_t internal_state::static_len

Definition at line 233 of file deflate.h.

◆ status

int internal_state::status

◆ strategy

int internal_state::strategy

Definition at line 189 of file deflate.h.

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

◆ strm

z_streamp internal_state::strm

◆ strstart [1/2]

uInt internal_state::strstart

◆ strstart [2/2]

uint32_t internal_state::strstart

Definition at line 149 of file deflate.h.

◆ sym_buf [1/2]

uchf* internal_state::sym_buf

Definition at line 220 of file deflate.h.

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

◆ sym_buf [2/2]

uint8_t* internal_state::sym_buf

Definition at line 207 of file deflate.h.

◆ sym_end

uInt internal_state::sym_end

Definition at line 243 of file deflate.h.

Referenced by _tr_tally(), and deflateInit2_().

◆ sym_next

uInt internal_state::sym_next

◆ w_bits [1/2]

uInt internal_state::w_bits

Definition at line 116 of file deflate.h.

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

◆ w_bits [2/2]

uint32_t internal_state::w_bits

Definition at line 103 of file deflate.h.

◆ w_mask [1/2]

uInt internal_state::w_mask

◆ w_mask [2/2]

uint32_t internal_state::w_mask

Definition at line 104 of file deflate.h.

◆ w_size [1/2]

uInt internal_state::w_size

◆ w_size [2/2]

uint32_t internal_state::w_size

Definition at line 102 of file deflate.h.

◆ window [1/2]

Bytef* internal_state::window

◆ window [2/2]

uint8_t* internal_state::window

Definition at line 106 of file deflate.h.

◆ window_size [1/2]

ulg internal_state::window_size

Definition at line 129 of file deflate.h.

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

◆ window_size [2/2]

uint32_t internal_state::window_size

Definition at line 116 of file deflate.h.

◆ wrap

int internal_state::wrap

The documentation for this struct was generated from the following file:
Modified on Fri Jun 14 16:53:12 2024 by modify_doxy.py rev. 669887