ゴミ箱
Classes | Public Member Functions | Protected Types | Protected Member Functions | Static Protected Member Functions | Protected Attributes | Static Protected Attributes | List of all members
boost::beast::zlib::detail::deflate_stream Class Reference

#include <deflate_stream.hpp>

Inheritance diagram for boost::beast::zlib::detail::deflate_stream:
boost::beast::zlib::deflate_stream

Classes

struct  config
 
struct  ct_data
 
struct  lut_type
 
struct  static_desc
 
struct  tree_desc
 

Public Member Functions

template<class >
auto get_lut () -> lut_type const &
 
template<class >
auto f_stored (z_params &zs, Flush flush) -> block_state
 
template<class >
auto f_fast (z_params &zs, Flush flush) -> block_state
 
template<class >
auto f_slow (z_params &zs, Flush flush) -> block_state
 
template<class >
auto f_rle (z_params &zs, Flush flush) -> block_state
 
template<class >
auto f_huff (z_params &zs, Flush flush) -> block_state
 

Protected Types

enum  block_state { need_more, block_done, finish_started, finish_done }
 
enum  StreamStatus {
  EXTRA_STATE = 69, NAME_STATE = 73, COMMENT_STATE = 91, HCRC_STATE = 103,
  BUSY_STATE = 113, FINISH_STATE = 666
}
 
using IPos = unsigned
 
using self = deflate_stream
 
typedef block_state(self::* compress_func) (z_params &zs, Flush flush)
 

Protected Member Functions

 BOOST_STATIC_ASSERT (minMatch==3)
 
 deflate_stream ()
 
std::size_t max_dist () const
 
void put_byte (std::uint8_t c)
 
void put_short (std::uint16_t w)
 
void send_bits (int value, int length)
 
void send_code (int value, ct_data const *tree)
 
std::uint8_t d_code (unsigned dist)
 
void update_hash (uInt &h, std::uint8_t c)
 
void clear_hash ()
 
bool smaller (ct_data const *tree, int n, int m)
 
void insert_string (IPos &hash_head)
 
void maybe_init ()
 
template<class = void>
void doReset (int level, int windowBits, int memLevel, Strategy strategy)
 
template<class = void>
void doReset ()
 
template<class = void>
void doClear ()
 
template<class = void>
std::size_t doUpperBound (std::size_t sourceLen) const
 
template<class = void>
void doTune (int good_length, int max_lazy, int nice_length, int max_chain)
 
template<class = void>
void doParams (z_params &zs, int level, Strategy strategy, error_code &ec)
 
template<class = void>
void doWrite (z_params &zs, boost::optional< Flush > flush, error_code &ec)
 
template<class = void>
void doDictionary (Byte const *dict, uInt dictLength, error_code &ec)
 
template<class = void>
void doPrime (int bits, int value, error_code &ec)
 
template<class = void>
void doPending (unsigned *value, int *bits)
 
template<class = void>
void init ()
 
template<class = void>
void lm_init ()
 
template<class = void>
void init_block ()
 
template<class = void>
void pqdownheap (ct_data const *tree, int k)
 
template<class = void>
void pqremove (ct_data const *tree, int &top)
 
template<class = void>
void gen_bitlen (tree_desc *desc)
 
template<class = void>
void build_tree (tree_desc *desc)
 
template<class = void>
void scan_tree (ct_data *tree, int max_code)
 
template<class = void>
void send_tree (ct_data *tree, int max_code)
 
template<class = void>
int build_bl_tree ()
 
template<class = void>
void send_all_trees (int lcodes, int dcodes, int blcodes)
 
template<class = void>
void compress_block (ct_data const *ltree, ct_data const *dtree)
 
template<class = void>
int detect_data_type ()
 
template<class = void>
void bi_windup ()
 
template<class = void>
void bi_flush ()
 
template<class = void>
void copy_block (char *buf, unsigned len, int header)
 
template<class = void>
void tr_init ()
 
template<class = void>
void tr_align ()
 
template<class = void>
void tr_flush_bits ()
 
template<class = void>
void tr_stored_block (char *bu, std::uint32_t stored_len, int last)
 
template<class = void>
void tr_tally_dist (std::uint16_t dist, std::uint8_t len, bool &flush)
 
template<class = void>
void tr_tally_lit (std::uint8_t c, bool &flush)
 
template<class = void>
void tr_flush_block (z_params &zs, char *buf, std::uint32_t stored_len, int last)
 
template<class = void>
void fill_window (z_params &zs)
 
template<class = void>
void flush_pending (z_params &zs)
 
template<class = void>
void flush_block (z_params &zs, bool last)
 
template<class = void>
int read_buf (z_params &zs, Byte *buf, unsigned size)
 
template<class = void>
uInt longest_match (IPos cur_match)
 
template<class = void>
block_state f_stored (z_params &zs, Flush flush)
 
template<class = void>
block_state f_fast (z_params &zs, Flush flush)
 
template<class = void>
block_state f_slow (z_params &zs, Flush flush)
 
template<class = void>
block_state f_rle (z_params &zs, Flush flush)
 
template<class = void>
block_state f_huff (z_params &zs, Flush flush)
 
block_state deflate_stored (z_params &zs, Flush flush)
 
block_state deflate_fast (z_params &zs, Flush flush)
 
block_state deflate_slow (z_params &zs, Flush flush)
 
block_state deflate_rle (z_params &zs, Flush flush)
 
block_state deflate_huff (z_params &zs, Flush flush)
 

Static Protected Member Functions

static config get_config (std::size_t level)
 
template<class Unsigned >
static Unsigned bi_reverse (Unsigned code, unsigned len)
 
template<class = void>
static void gen_codes (ct_data *tree, int max_code, std::uint16_t *bl_count)
 
template<class = void>
static lut_type const & get_lut ()
 

Protected Attributes

lut_type const & lut_
 
bool inited_ = false
 
std::size_t buf_size_
 
std::unique_ptr< std::uint8_t[]> buf_
 
int status_
 
Bytepending_buf_
 
std::uint32_t pending_buf_size_
 
Bytepending_out_
 
uInt pending_
 
boost::optional< Flushlast_flush_
 
uInt w_size_
 
uInt w_bits_
 
uInt w_mask_
 
Bytewindow_ = nullptr
 
std::uint32_t window_size_
 
std::uint16_t * prev_
 
std::uint16_t * head_
 
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_
 
Strategy strategy_
 
uInt good_match_
 
int nice_match_
 
ct_data dyn_ltree_ [ HEAP_SIZE]
 
ct_data dyn_dtree_ [ 2 *dCodes+1]
 
ct_data bl_tree_ [ 2 *blCodes+1]
 
tree_desc l_desc_
 
tree_desc d_desc_
 
tree_desc bl_desc_
 
std::uint16_t bl_count_ [maxBits+1]
 
int heap_ [2 *lCodes+1]
 
int heap_len_
 
int heap_max_
 
std::uint8_t depth_ [2 *lCodes+1]
 
std::uint8_t * l_buf_
 
uInt lit_bufsize_
 
uInt last_lit_
 
std::uint16_t * d_buf_
 
std::uint32_t opt_len_
 
std::uint32_t static_len_
 
uInt matches_
 
uInt insert_
 
std::uint16_t bi_buf_
 
int bi_valid_
 
std::uint32_t high_water_
 

Static Protected Attributes

static std::uint8_t constexpr maxBits = 15
 
static std::uint16_t constexpr lengthCodes = 29
 
static std::uint16_t constexpr literals = 256
 
static std::uint16_t constexpr lCodes = literals + 1 + lengthCodes
 
static std::uint16_t constexpr dCodes = 30
 
static std::uint16_t constexpr blCodes = 19
 
static std::uint16_t constexpr distCodeLen = 512
 
static std::uint8_t constexpr maxBlBits = 7
 
static std::uint16_t constexpr minMatch = 3
 
static std::uint16_t constexpr maxMatch = 258
 
static std::uint16_t constexpr END_BLOCK = 256
 
static std::uint8_t constexpr REP_3_6 = 16
 
static std::uint8_t constexpr REPZ_3_10 = 17
 
static std::uint8_t constexpr REPZ_11_138 = 18
 
static std::uint8_t constexpr STORED_BLOCK = 0
 
static std::uint8_t constexpr STATIC_TREES = 1
 
static std::uint8_t constexpr DYN_TREES = 2
 
static std::uint8_t constexpr MAX_MEM_LEVEL = 9
 
static std::uint8_t constexpr DEF_MEM_LEVEL = MAX_MEM_LEVEL
 
static std::uint16_t constexpr HEAP_SIZE = 2 * lCodes + 1
 
static std::uint8_t constexpr Buf_size = 16
 
static std::size_t constexpr kTooFar = 4096
 
static std::size_t constexpr kMinLookahead = maxMatch + minMatch+1
 
static std::size_t constexpr kWinInit = maxMatch
 
static std::size_t constexpr kSmallest = 1
 

Member Typedef Documentation

typedef block_state(self::* boost::beast::zlib::detail::deflate_stream::compress_func) (z_params &zs, Flush flush)
protected

Member Enumeration Documentation

Enumerator
need_more 
block_done 
finish_started 
finish_done 
Enumerator
EXTRA_STATE 
NAME_STATE 
COMMENT_STATE 
HCRC_STATE 
BUSY_STATE 
FINISH_STATE 

Constructor & Destructor Documentation

boost::beast::zlib::detail::deflate_stream::deflate_stream ( )
inlineprotected

Member Function Documentation

template<class >
void boost::beast::zlib::detail::deflate_stream::bi_flush ( )
protected
template<class Unsigned >
Unsigned boost::beast::zlib::detail::deflate_stream::bi_reverse ( Unsigned  code,
unsigned  len 
)
inlinestaticprotected
template<class >
void boost::beast::zlib::detail::deflate_stream::bi_windup ( )
protected
boost::beast::zlib::detail::deflate_stream::BOOST_STATIC_ASSERT ( minMatch  = =3)
protected
template<class >
int boost::beast::zlib::detail::deflate_stream::build_bl_tree ( )
protected
template<class >
void boost::beast::zlib::detail::deflate_stream::build_tree ( tree_desc desc)
protected
void boost::beast::zlib::detail::deflate_stream::clear_hash ( )
inlineprotected
template<class >
void boost::beast::zlib::detail::deflate_stream::compress_block ( ct_data const *  ltree,
ct_data const *  dtree 
)
protected
template<class >
void boost::beast::zlib::detail::deflate_stream::copy_block ( char *  buf,
unsigned  len,
int  header 
)
protected
std::uint8_t boost::beast::zlib::detail::deflate_stream::d_code ( unsigned  dist)
inlineprotected
block_state boost::beast::zlib::detail::deflate_stream::deflate_fast ( z_params zs,
Flush  flush 
)
inlineprotected
block_state boost::beast::zlib::detail::deflate_stream::deflate_huff ( z_params zs,
Flush  flush 
)
inlineprotected
block_state boost::beast::zlib::detail::deflate_stream::deflate_rle ( z_params zs,
Flush  flush 
)
inlineprotected
block_state boost::beast::zlib::detail::deflate_stream::deflate_slow ( z_params zs,
Flush  flush 
)
inlineprotected
block_state boost::beast::zlib::detail::deflate_stream::deflate_stored ( z_params zs,
Flush  flush 
)
inlineprotected
template<class >
int boost::beast::zlib::detail::deflate_stream::detect_data_type ( )
protected
template<class >
void boost::beast::zlib::detail::deflate_stream::doClear ( )
protected
template<class >
void boost::beast::zlib::detail::deflate_stream::doDictionary ( Byte const *  dict,
uInt  dictLength,
error_code ec 
)
protected
template<class >
void boost::beast::zlib::detail::deflate_stream::doParams ( z_params zs,
int  level,
Strategy  strategy,
error_code ec 
)
protected
template<class >
void boost::beast::zlib::detail::deflate_stream::doPending ( unsigned *  value,
int *  bits 
)
protected
template<class >
void boost::beast::zlib::detail::deflate_stream::doPrime ( int  bits,
int  value,
error_code ec 
)
protected
template<class >
void boost::beast::zlib::detail::deflate_stream::doReset ( int  level,
int  windowBits,
int  memLevel,
Strategy  strategy 
)
protected
template<class >
void boost::beast::zlib::detail::deflate_stream::doReset ( )
protected
template<class >
void boost::beast::zlib::detail::deflate_stream::doTune ( int  good_length,
int  max_lazy,
int  nice_length,
int  max_chain 
)
protected
template<class >
std::size_t boost::beast::zlib::detail::deflate_stream::doUpperBound ( std::size_t  sourceLen) const
protected
template<class >
void boost::beast::zlib::detail::deflate_stream::doWrite ( z_params zs,
boost::optional< Flush flush,
error_code ec 
)
protected
template<class = void>
block_state boost::beast::zlib::detail::deflate_stream::f_fast ( z_params zs,
Flush  flush 
)
protected
template<class >
auto boost::beast::zlib::detail::deflate_stream::f_fast ( z_params zs,
Flush  flush 
) -> block_state
inline
template<class = void>
block_state boost::beast::zlib::detail::deflate_stream::f_huff ( z_params zs,
Flush  flush 
)
protected
template<class >
auto boost::beast::zlib::detail::deflate_stream::f_huff ( z_params zs,
Flush  flush 
) -> block_state
inline
template<class = void>
block_state boost::beast::zlib::detail::deflate_stream::f_rle ( z_params zs,
Flush  flush 
)
protected
template<class >
auto boost::beast::zlib::detail::deflate_stream::f_rle ( z_params zs,
Flush  flush 
) -> block_state
inline
template<class = void>
block_state boost::beast::zlib::detail::deflate_stream::f_slow ( z_params zs,
Flush  flush 
)
protected
template<class >
auto boost::beast::zlib::detail::deflate_stream::f_slow ( z_params zs,
Flush  flush 
) -> block_state
inline
template<class = void>
block_state boost::beast::zlib::detail::deflate_stream::f_stored ( z_params zs,
Flush  flush 
)
protected
template<class >
auto boost::beast::zlib::detail::deflate_stream::f_stored ( z_params zs,
Flush  flush 
) -> block_state
inline
template<class >
void boost::beast::zlib::detail::deflate_stream::fill_window ( z_params zs)
protected
template<class >
void boost::beast::zlib::detail::deflate_stream::flush_block ( z_params zs,
bool  last 
)
inlineprotected
template<class >
void boost::beast::zlib::detail::deflate_stream::flush_pending ( z_params zs)
protected
template<class >
void boost::beast::zlib::detail::deflate_stream::gen_bitlen ( tree_desc desc)
protected
template<class >
void boost::beast::zlib::detail::deflate_stream::gen_codes ( ct_data tree,
int  max_code,
std::uint16_t *  bl_count 
)
staticprotected
static config boost::beast::zlib::detail::deflate_stream::get_config ( std::size_t  level)
inlinestaticprotected
template<class = void>
static lut_type const& boost::beast::zlib::detail::deflate_stream::get_lut ( )
staticprotected
template<class >
auto boost::beast::zlib::detail::deflate_stream::get_lut ( ) -> lut_type const&
template<class >
void boost::beast::zlib::detail::deflate_stream::init ( )
protected
template<class >
void boost::beast::zlib::detail::deflate_stream::init_block ( )
protected
void boost::beast::zlib::detail::deflate_stream::insert_string ( IPos hash_head)
inlineprotected
template<class >
void boost::beast::zlib::detail::deflate_stream::lm_init ( )
protected
template<class >
uInt boost::beast::zlib::detail::deflate_stream::longest_match ( IPos  cur_match)
protected
std::size_t boost::beast::zlib::detail::deflate_stream::max_dist ( ) const
inlineprotected
void boost::beast::zlib::detail::deflate_stream::maybe_init ( )
inlineprotected
template<class >
void boost::beast::zlib::detail::deflate_stream::pqdownheap ( ct_data const *  tree,
int  k 
)
protected
template<class >
void boost::beast::zlib::detail::deflate_stream::pqremove ( ct_data const *  tree,
int &  top 
)
inlineprotected
void boost::beast::zlib::detail::deflate_stream::put_byte ( std::uint8_t  c)
inlineprotected
void boost::beast::zlib::detail::deflate_stream::put_short ( std::uint16_t  w)
inlineprotected
template<class >
int boost::beast::zlib::detail::deflate_stream::read_buf ( z_params zs,
Byte buf,
unsigned  size 
)
protected
template<class >
void boost::beast::zlib::detail::deflate_stream::scan_tree ( ct_data tree,
int  max_code 
)
protected
template<class >
void boost::beast::zlib::detail::deflate_stream::send_all_trees ( int  lcodes,
int  dcodes,
int  blcodes 
)
protected
void boost::beast::zlib::detail::deflate_stream::send_bits ( int  value,
int  length 
)
inlineprotected
void boost::beast::zlib::detail::deflate_stream::send_code ( int  value,
ct_data const *  tree 
)
inlineprotected
template<class >
void boost::beast::zlib::detail::deflate_stream::send_tree ( ct_data tree,
int  max_code 
)
protected
bool boost::beast::zlib::detail::deflate_stream::smaller ( ct_data const *  tree,
int  n,
int  m 
)
inlineprotected
template<class >
void boost::beast::zlib::detail::deflate_stream::tr_align ( )
protected
template<class >
void boost::beast::zlib::detail::deflate_stream::tr_flush_bits ( )
protected
template<class >
void boost::beast::zlib::detail::deflate_stream::tr_flush_block ( z_params zs,
char *  buf,
std::uint32_t  stored_len,
int  last 
)
protected
template<class >
void boost::beast::zlib::detail::deflate_stream::tr_init ( )
protected
template<class >
void boost::beast::zlib::detail::deflate_stream::tr_stored_block ( char *  bu,
std::uint32_t  stored_len,
int  last 
)
protected
template<class >
void boost::beast::zlib::detail::deflate_stream::tr_tally_dist ( std::uint16_t  dist,
std::uint8_t  len,
bool &  flush 
)
inlineprotected
template<class >
void boost::beast::zlib::detail::deflate_stream::tr_tally_lit ( std::uint8_t  c,
bool &  flush 
)
inlineprotected
void boost::beast::zlib::detail::deflate_stream::update_hash ( uInt h,
std::uint8_t  c 
)
inlineprotected

Member Data Documentation

std::uint16_t boost::beast::zlib::detail::deflate_stream::bi_buf_
protected
int boost::beast::zlib::detail::deflate_stream::bi_valid_
protected
std::uint16_t boost::beast::zlib::detail::deflate_stream::bl_count_[maxBits+1]
protected
tree_desc boost::beast::zlib::detail::deflate_stream::bl_desc_
protected
ct_data boost::beast::zlib::detail::deflate_stream::bl_tree_[ 2 *blCodes+1]
protected
std::uint16_t constexpr boost::beast::zlib::detail::deflate_stream::blCodes = 19
staticprotected
long boost::beast::zlib::detail::deflate_stream::block_start_
protected
std::unique_ptr<std::uint8_t[]> boost::beast::zlib::detail::deflate_stream::buf_
protected
std::uint8_t constexpr boost::beast::zlib::detail::deflate_stream::Buf_size = 16
staticprotected
std::size_t boost::beast::zlib::detail::deflate_stream::buf_size_
protected
std::uint16_t* boost::beast::zlib::detail::deflate_stream::d_buf_
protected
tree_desc boost::beast::zlib::detail::deflate_stream::d_desc_
protected
std::uint16_t constexpr boost::beast::zlib::detail::deflate_stream::dCodes = 30
staticprotected
std::uint8_t constexpr boost::beast::zlib::detail::deflate_stream::DEF_MEM_LEVEL = MAX_MEM_LEVEL
staticprotected
std::uint8_t boost::beast::zlib::detail::deflate_stream::depth_[2 *lCodes+1]
protected
std::uint16_t constexpr boost::beast::zlib::detail::deflate_stream::distCodeLen = 512
staticprotected
ct_data boost::beast::zlib::detail::deflate_stream::dyn_dtree_[ 2 *dCodes+1]
protected
ct_data boost::beast::zlib::detail::deflate_stream::dyn_ltree_[ HEAP_SIZE]
protected
std::uint8_t constexpr boost::beast::zlib::detail::deflate_stream::DYN_TREES = 2
staticprotected
std::uint16_t constexpr boost::beast::zlib::detail::deflate_stream::END_BLOCK = 256
staticprotected
uInt boost::beast::zlib::detail::deflate_stream::good_match_
protected
uInt boost::beast::zlib::detail::deflate_stream::hash_bits_
protected
uInt boost::beast::zlib::detail::deflate_stream::hash_mask_
protected
uInt boost::beast::zlib::detail::deflate_stream::hash_shift_
protected
uInt boost::beast::zlib::detail::deflate_stream::hash_size_
protected
std::uint16_t* boost::beast::zlib::detail::deflate_stream::head_
protected
int boost::beast::zlib::detail::deflate_stream::heap_[2 *lCodes+1]
protected
int boost::beast::zlib::detail::deflate_stream::heap_len_
protected
int boost::beast::zlib::detail::deflate_stream::heap_max_
protected
std::uint16_t constexpr boost::beast::zlib::detail::deflate_stream::HEAP_SIZE = 2 * lCodes + 1
staticprotected
std::uint32_t boost::beast::zlib::detail::deflate_stream::high_water_
protected
bool boost::beast::zlib::detail::deflate_stream::inited_ = false
protected
uInt boost::beast::zlib::detail::deflate_stream::ins_h_
protected
uInt boost::beast::zlib::detail::deflate_stream::insert_
protected
std::size_t constexpr boost::beast::zlib::detail::deflate_stream::kMinLookahead = maxMatch + minMatch+1
staticprotected
std::size_t constexpr boost::beast::zlib::detail::deflate_stream::kSmallest = 1
staticprotected
std::size_t constexpr boost::beast::zlib::detail::deflate_stream::kTooFar = 4096
staticprotected
std::size_t constexpr boost::beast::zlib::detail::deflate_stream::kWinInit = maxMatch
staticprotected
std::uint8_t* boost::beast::zlib::detail::deflate_stream::l_buf_
protected
tree_desc boost::beast::zlib::detail::deflate_stream::l_desc_
protected
boost::optional<Flush> boost::beast::zlib::detail::deflate_stream::last_flush_
protected
uInt boost::beast::zlib::detail::deflate_stream::last_lit_
protected
std::uint16_t constexpr boost::beast::zlib::detail::deflate_stream::lCodes = literals + 1 + lengthCodes
staticprotected
std::uint16_t constexpr boost::beast::zlib::detail::deflate_stream::lengthCodes = 29
staticprotected
int boost::beast::zlib::detail::deflate_stream::level_
protected
uInt boost::beast::zlib::detail::deflate_stream::lit_bufsize_
protected
std::uint16_t constexpr boost::beast::zlib::detail::deflate_stream::literals = 256
staticprotected
uInt boost::beast::zlib::detail::deflate_stream::lookahead_
protected
lut_type const& boost::beast::zlib::detail::deflate_stream::lut_
protected
int boost::beast::zlib::detail::deflate_stream::match_available_
protected
uInt boost::beast::zlib::detail::deflate_stream::match_length_
protected
uInt boost::beast::zlib::detail::deflate_stream::match_start_
protected
uInt boost::beast::zlib::detail::deflate_stream::matches_
protected
uInt boost::beast::zlib::detail::deflate_stream::max_chain_length_
protected
uInt boost::beast::zlib::detail::deflate_stream::max_lazy_match_
protected
std::uint8_t constexpr boost::beast::zlib::detail::deflate_stream::MAX_MEM_LEVEL = 9
staticprotected
std::uint8_t constexpr boost::beast::zlib::detail::deflate_stream::maxBits = 15
staticprotected
std::uint8_t constexpr boost::beast::zlib::detail::deflate_stream::maxBlBits = 7
staticprotected
std::uint16_t constexpr boost::beast::zlib::detail::deflate_stream::maxMatch = 258
staticprotected
std::uint16_t constexpr boost::beast::zlib::detail::deflate_stream::minMatch = 3
staticprotected
int boost::beast::zlib::detail::deflate_stream::nice_match_
protected
std::uint32_t boost::beast::zlib::detail::deflate_stream::opt_len_
protected
uInt boost::beast::zlib::detail::deflate_stream::pending_
protected
Byte* boost::beast::zlib::detail::deflate_stream::pending_buf_
protected
std::uint32_t boost::beast::zlib::detail::deflate_stream::pending_buf_size_
protected
Byte* boost::beast::zlib::detail::deflate_stream::pending_out_
protected
std::uint16_t* boost::beast::zlib::detail::deflate_stream::prev_
protected
uInt boost::beast::zlib::detail::deflate_stream::prev_length_
protected
IPos boost::beast::zlib::detail::deflate_stream::prev_match_
protected
std::uint8_t constexpr boost::beast::zlib::detail::deflate_stream::REP_3_6 = 16
staticprotected
std::uint8_t constexpr boost::beast::zlib::detail::deflate_stream::REPZ_11_138 = 18
staticprotected
std::uint8_t constexpr boost::beast::zlib::detail::deflate_stream::REPZ_3_10 = 17
staticprotected
std::uint32_t boost::beast::zlib::detail::deflate_stream::static_len_
protected
std::uint8_t constexpr boost::beast::zlib::detail::deflate_stream::STATIC_TREES = 1
staticprotected
int boost::beast::zlib::detail::deflate_stream::status_
protected
std::uint8_t constexpr boost::beast::zlib::detail::deflate_stream::STORED_BLOCK = 0
staticprotected
Strategy boost::beast::zlib::detail::deflate_stream::strategy_
protected
uInt boost::beast::zlib::detail::deflate_stream::strstart_
protected
uInt boost::beast::zlib::detail::deflate_stream::w_bits_
protected
uInt boost::beast::zlib::detail::deflate_stream::w_mask_
protected
uInt boost::beast::zlib::detail::deflate_stream::w_size_
protected
Byte* boost::beast::zlib::detail::deflate_stream::window_ = nullptr
protected
std::uint32_t boost::beast::zlib::detail::deflate_stream::window_size_
protected

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