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

Search Toolkit Book for EState

#include "bzlib_private.h"
(Private to src/util/compress/bzip2.)

+ Collaboration diagram for EState:

Public Attributes

bz_streamstrm
 
Int32 mode
 
Int32 state
 
UInt32 avail_in_expect
 
UInt32arr1
 
UInt32arr2
 
UInt32ftab
 
Int32 origPtr
 
UInt32ptr
 
UCharblock
 
UInt16mtfv
 
UCharzbits
 
Int32 workFactor
 
UInt32 state_in_ch
 
Int32 state_in_len
 
Int32 rNToGo
 
Int32 rTPos
 
Int32 nblock
 
Int32 nblockMAX
 
Int32 numZ
 
Int32 state_out_pos
 
Int32 nInUse
 
Bool inUse [256]
 
UChar unseqToSeq [256]
 
UInt32 bsBuff
 
Int32 bsLive
 
UInt32 blockCRC
 
UInt32 combinedCRC
 
Int32 verbosity
 
Int32 blockNo
 
Int32 blockSize100k
 
Int32 nMTF
 
Int32 mtfFreq [258]
 
UChar selector [(2+(900000/50))]
 
UChar selectorMtf [(2+(900000/50))]
 
UChar len [6][258]
 
Int32 code [6][258]
 
Int32 rfreq [6][258]
 
UInt32 len_pack [258][4]
 

Detailed Description

Definition at line 196 of file bzlib_private.h.

Member Data Documentation

◆ arr1

UInt32* EState::arr1

Definition at line 210 of file bzlib_private.h.

Referenced by BZ2_blockSort(), BZ2_bzCompressEnd(), and BZ2_bzCompressInit().

◆ arr2

UInt32* EState::arr2

◆ avail_in_expect

UInt32 EState::avail_in_expect

Definition at line 207 of file bzlib_private.h.

Referenced by BZ2_bzCompress(), copy_input_until_stop(), and handle_compress().

◆ block

UChar* EState::block

◆ blockCRC

UInt32 EState::blockCRC

Definition at line 245 of file bzlib_private.h.

Referenced by add_pair_to_block(), BZ2_compressBlock(), and prepare_new_block().

◆ blockNo

Int32 EState::blockNo

Definition at line 250 of file bzlib_private.h.

Referenced by BZ2_bzCompressInit(), BZ2_compressBlock(), and prepare_new_block().

◆ blockSize100k

Int32 EState::blockSize100k

Definition at line 251 of file bzlib_private.h.

Referenced by BZ2_bzCompressInit(), and BZ2_compressBlock().

◆ bsBuff

UInt32 EState::bsBuff

Definition at line 241 of file bzlib_private.h.

Referenced by bsFinishWrite(), bsW(), and BZ2_bsInitWrite().

◆ bsLive

Int32 EState::bsLive

Definition at line 242 of file bzlib_private.h.

Referenced by bsFinishWrite(), bsW(), and BZ2_bsInitWrite().

◆ code

Int32 EState::code[6][258]

Definition at line 260 of file bzlib_private.h.

Referenced by sendMTFValues().

◆ combinedCRC

UInt32 EState::combinedCRC

Definition at line 246 of file bzlib_private.h.

Referenced by BZ2_bzCompressInit(), and BZ2_compressBlock().

◆ ftab

UInt32* EState::ftab

Definition at line 212 of file bzlib_private.h.

Referenced by BZ2_blockSort(), BZ2_bzCompressEnd(), and BZ2_bzCompressInit().

◆ inUse

Bool EState::inUse[256]

Definition at line 237 of file bzlib_private.h.

Referenced by add_pair_to_block(), makeMaps_e(), prepare_new_block(), and sendMTFValues().

◆ len

UChar EState::len[6][258]

Definition at line 259 of file bzlib_private.h.

Referenced by sendMTFValues().

◆ len_pack

UInt32 EState::len_pack[258][4]

Definition at line 263 of file bzlib_private.h.

Referenced by sendMTFValues().

◆ mode

Int32 EState::mode

◆ mtfFreq

Int32 EState::mtfFreq[258]

Definition at line 255 of file bzlib_private.h.

Referenced by generateMTFValues(), and sendMTFValues().

◆ mtfv

UInt16* EState::mtfv

Definition at line 218 of file bzlib_private.h.

Referenced by BZ2_bzCompressInit(), generateMTFValues(), and sendMTFValues().

◆ nblock

Int32 EState::nblock

◆ nblockMAX

Int32 EState::nblockMAX

Definition at line 231 of file bzlib_private.h.

Referenced by BZ2_bzCompressInit(), copy_input_until_stop(), and handle_compress().

◆ nInUse

Int32 EState::nInUse

Definition at line 236 of file bzlib_private.h.

Referenced by generateMTFValues(), makeMaps_e(), and sendMTFValues().

◆ nMTF

Int32 EState::nMTF

Definition at line 254 of file bzlib_private.h.

Referenced by generateMTFValues(), and sendMTFValues().

◆ numZ

Int32 EState::numZ

◆ origPtr

Int32 EState::origPtr

Definition at line 213 of file bzlib_private.h.

Referenced by BZ2_blockSort(), and BZ2_compressBlock().

◆ ptr

UInt32* EState::ptr

Definition at line 216 of file bzlib_private.h.

Referenced by BZ2_blockSort(), BZ2_bzCompressInit(), and generateMTFValues().

◆ rfreq

Int32 EState::rfreq[6][258]

Definition at line 261 of file bzlib_private.h.

Referenced by sendMTFValues().

◆ rNToGo

Int32 EState::rNToGo

Definition at line 227 of file bzlib_private.h.

◆ rTPos

Int32 EState::rTPos

Definition at line 227 of file bzlib_private.h.

◆ selector

UChar EState::selector[(2+(900000/ 50))]

Definition at line 256 of file bzlib_private.h.

Referenced by sendMTFValues().

◆ selectorMtf

UChar EState::selectorMtf[(2+(900000/ 50))]

Definition at line 257 of file bzlib_private.h.

Referenced by sendMTFValues().

◆ state

Int32 EState::state

◆ state_in_ch

UInt32 EState::state_in_ch

Definition at line 225 of file bzlib_private.h.

Referenced by add_pair_to_block(), flush_RL(), init_RL(), and isempty_RL().

◆ state_in_len

Int32 EState::state_in_len

Definition at line 226 of file bzlib_private.h.

Referenced by add_pair_to_block(), init_RL(), and isempty_RL().

◆ state_out_pos

Int32 EState::state_out_pos

◆ strm

bz_stream* EState::strm

◆ unseqToSeq

UChar EState::unseqToSeq[256]

Definition at line 238 of file bzlib_private.h.

Referenced by generateMTFValues(), and makeMaps_e().

◆ verbosity

Int32 EState::verbosity

◆ workFactor

Int32 EState::workFactor

Definition at line 222 of file bzlib_private.h.

Referenced by BZ2_blockSort(), and BZ2_bzCompressInit().

◆ zbits

UChar* EState::zbits

The documentation for this struct was generated from the following file:
Modified on Thu May 02 14:31:21 2024 by modify_doxy.py rev. 669887