inflate_blocks_state Class Reference

An inflate blocks state object for use by the inflater for the file compressor and decompressor. More...

#include <zinflate.h>

List of all members.

Public Member Functions

 inflate_blocks_state ()
 ~inflate_blocks_state ()

Public Attributes

InflateBlockMode mode
union {
   uInt   left
   struct {
      uInt   table
      uInt   index
      uInt *   blens
      uInt   bb
      inflate_huft *   tb
   }   trees
   struct {
      inflate_huft *   tl
      inflate_huft *   td
      inflate_codes_state *   codes
   }   decode
sub
uInt last
uInt bitk
uLong bitb
Bytefwindow
Bytefend
Bytefread
Bytefwrite
check_func checkfn
uLong check

Private Member Functions

 CC_DECLARE_MEMDUMP (inflate_blocks_state)


Detailed Description

An inflate blocks state object for use by the inflater for the file compressor and decompressor.

Author:
Neville_Humphrys (Xara Group Ltd) <camelotdev@xara.com> Humprhys
Date:
23/5/95

Definition at line 262 of file zinflate.h.


Constructor & Destructor Documentation

inflate_blocks_state::inflate_blocks_state  )  [inline]
 

Definition at line 270 of file zinflate.h.

00270 {};

inflate_blocks_state::~inflate_blocks_state  )  [inline]
 

Definition at line 271 of file zinflate.h.

00271 {};


Member Function Documentation

inflate_blocks_state::CC_DECLARE_MEMDUMP inflate_blocks_state   )  [private]
 


Member Data Documentation

uInt inflate_blocks_state::bb
 

Definition at line 285 of file zinflate.h.

uLong inflate_blocks_state::bitb
 

Definition at line 298 of file zinflate.h.

uInt inflate_blocks_state::bitk
 

Definition at line 297 of file zinflate.h.

uInt* inflate_blocks_state::blens
 

Definition at line 284 of file zinflate.h.

uLong inflate_blocks_state::check
 

Definition at line 304 of file zinflate.h.

check_func inflate_blocks_state::checkfn
 

Definition at line 303 of file zinflate.h.

inflate_codes_state* inflate_blocks_state::codes
 

Definition at line 291 of file zinflate.h.

struct { ... } inflate_blocks_state::decode
 

Bytef* inflate_blocks_state::end
 

Definition at line 300 of file zinflate.h.

uInt inflate_blocks_state::index
 

Definition at line 283 of file zinflate.h.

uInt inflate_blocks_state::last
 

Definition at line 294 of file zinflate.h.

uInt inflate_blocks_state::left
 

Definition at line 279 of file zinflate.h.

InflateBlockMode inflate_blocks_state::mode
 

Definition at line 271 of file zinflate.h.

Bytef* inflate_blocks_state::read
 

Definition at line 301 of file zinflate.h.

union { ... } inflate_blocks_state::sub
 

uInt inflate_blocks_state::table
 

Definition at line 282 of file zinflate.h.

inflate_huft* inflate_blocks_state::tb
 

Definition at line 286 of file zinflate.h.

inflate_huft * inflate_blocks_state::td
 

Definition at line 290 of file zinflate.h.

inflate_huft* inflate_blocks_state::tl
 

Definition at line 290 of file zinflate.h.

struct { ... } inflate_blocks_state::trees
 

Bytef* inflate_blocks_state::window
 

Definition at line 299 of file zinflate.h.

Bytef* inflate_blocks_state::write
 

Definition at line 302 of file zinflate.h.


The documentation for this class was generated from the following file:
Generated on Sat Nov 10 03:55:27 2007 for Camelot by  doxygen 1.4.4