Parolin 0.7.9 6796
Console (soon DLLs) to do a tar like job
Loading...
Searching...
No Matches
BrotliEncoderStateStruct Struct Reference

#include <state.h>

Data Fields

BrotliEncoderParams params
 
MemoryManager memory_manager_
 
uint64_t input_pos_
 
RingBuffer ringbuffer_
 
size_t cmd_alloc_size_
 
Commandcommands_
 
size_t num_commands_
 
size_t num_literals_
 
size_t last_insert_len_
 
uint64_t last_flush_pos_
 
uint64_t last_processed_pos_
 
int dist_cache_ [BROTLI_NUM_DISTANCE_SHORT_CODES]
 
int saved_dist_cache_ [4]
 
uint16_t last_bytes_
 
uint8_t last_bytes_bits_
 
int8_t flint_
 
uint8_t prev_byte_
 
uint8_t prev_byte2_
 
size_t storage_size_
 
uint8_t * storage_
 
Hasher hasher_
 
int small_table_ [1<< 10]
 
intlarge_table_
 
size_t large_table_size_
 
uint8_t cmd_depths_ [128]
 
uint16_t cmd_bits_ [128]
 
uint8_t cmd_code_ [512]
 
size_t cmd_code_numbits_
 
uint32_t * command_buf_
 
uint8_t * literal_buf_
 
uint8_t * next_out_
 
size_t available_out_
 
size_t total_out_
 
union { 
 
   uint64_t   u64 [2] 
 
   uint8_t   u8 [16] 
 
tiny_buf_ 
 
uint32_t remaining_metadata_bytes_
 
BrotliEncoderStreamState stream_state_
 
BROTLI_BOOL is_last_block_emitted_
 
BROTLI_BOOL is_initialized_
 
BrotliOnePassArenaone_pass_arena_
 
BrotliTwoPassArenatwo_pass_arena_
 
uint64_t total_in_
 
uint64_t total_out_
 
union { 
 
   uint64_t   u64 [2] 
 
   uint8_t   u8 [16] 
 
tiny_buf_ 
 
union { 
 
   uint64_t   u64 [2] 
 
   uint8_t   u8 [16] 
 
tiny_buf_ 
 
union { 
 
   uint64_t   u64 [2] 
 
   uint8_t   u8 [16] 
 
tiny_buf_ 
 

Field Documentation

◆ available_out_

size_t available_out_

◆ cmd_alloc_size_

size_t cmd_alloc_size_

◆ cmd_bits_

uint16_t cmd_bits_

◆ cmd_code_

uint8_t cmd_code_

◆ cmd_code_numbits_

size_t cmd_code_numbits_

◆ cmd_depths_

uint8_t cmd_depths_

◆ command_buf_

uint32_t * command_buf_

◆ commands_

Command * commands_

◆ dist_cache_

int dist_cache_

◆ flint_

int8_t flint_

◆ hasher_

Hasher hasher_

◆ input_pos_

uint64_t input_pos_

◆ is_initialized_

BROTLI_BOOL is_initialized_

◆ is_last_block_emitted_

BROTLI_BOOL is_last_block_emitted_

◆ large_table_

int * large_table_

◆ large_table_size_

size_t large_table_size_

◆ last_bytes_

uint16_t last_bytes_

◆ last_bytes_bits_

uint8_t last_bytes_bits_

◆ last_flush_pos_

uint64_t last_flush_pos_

◆ last_insert_len_

size_t last_insert_len_

◆ last_processed_pos_

uint64_t last_processed_pos_

◆ literal_buf_

uint8_t * literal_buf_

◆ memory_manager_

MemoryManager memory_manager_

◆ next_out_

uint8_t * next_out_

◆ num_commands_

size_t num_commands_

◆ num_literals_

size_t num_literals_

◆ one_pass_arena_

BrotliOnePassArena * one_pass_arena_

◆ params

◆ prev_byte2_

uint8_t prev_byte2_

◆ prev_byte_

uint8_t prev_byte_

◆ remaining_metadata_bytes_

uint32_t remaining_metadata_bytes_

◆ ringbuffer_

RingBuffer ringbuffer_

◆ saved_dist_cache_

int saved_dist_cache_

◆ small_table_

int small_table_

◆ storage_

uint8_t * storage_

◆ storage_size_

size_t storage_size_

◆ stream_state_

BrotliEncoderStreamState stream_state_

◆ [union] [1/4]

union { ... } tiny_buf_

◆ [union] [2/4]

union { ... } tiny_buf_

◆ [union] [3/4]

union { ... } tiny_buf_

◆ [union] [4/4]

union { ... } tiny_buf_

◆ total_in_

uint64_t total_in_

◆ total_out_ [1/2]

uint64_t total_out_

◆ total_out_ [2/2]

uint64_t total_out_

◆ two_pass_arena_

BrotliTwoPassArena * two_pass_arena_

◆ u64

uint64_t u64[2]

◆ u8

uint8_t u8[16]

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