Classes | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
util::SeqDecoderBase Class Referenceabstract
+ Inheritance diagram for util::SeqDecoderBase:
+ Collaboration diagram for util::SeqDecoderBase:

Classes

struct  Zstd
 

Public Member Functions

int Decompress (strings::ByteRange br, uint32_t *consumed)
 
void SetDict (const uint8_t *src, unsigned cnt)
 

Protected Member Functions

void InflateSequences ()
 
void DecompressCodes (const uint8_t *src)
 
virtual void SetLitDict (strings::ByteRange br)=0
 
virtual bool AddFlitSeq (strings::ByteRange src)=0
 

Protected Attributes

BlockHeader bh_
 
bool read_header_ = false
 
base::PODArray< uint32_t > len_code_
 
base::PODArray< uint8_t > code_buf_
 
base::PODArray< uint8_t > data_buf_
 
SequenceArray seq_dict_
 
std::vector< strings::ByteRange > seq_dict_range_
 
uint32_t next_seq_id_ = 0
 
uint8_t * next_flit_ptr_
 
std::unique_ptr< Zstdzstd_cntx_
 

Detailed Description

Definition at line 248 of file set_encoder.h.


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