libsqsh v1.5.1
Loading...
Searching...
No Matches
SqshExtractorImpl Struct Reference

#include <sqsh_extract_private.h>

Data Fields

int(* init )(void *context, uint8_t *target, size_t target_size)
 Function that is called to initialize the extractor context.
 
int(* write )(void *context, const uint8_t *compressed, const size_t compressed_size)
 Function that is called when new data is available.
 
int(* finish )(void *context, uint8_t *target, size_t *target_size)
 Function that is called to finish the extraction.
 

Detailed Description

Definition at line 71 of file sqsh_extract_private.h.

Field Documentation

◆ finish

int(* SqshExtractorImpl::finish) (void *context, uint8_t *target, size_t *target_size)

Function that is called to finish the extraction.

Definition at line 85 of file sqsh_extract_private.h.

◆ init

int(* SqshExtractorImpl::init) (void *context, uint8_t *target, size_t target_size)

Function that is called to initialize the extractor context.

Definition at line 75 of file sqsh_extract_private.h.

◆ write

int(* SqshExtractorImpl::write) (void *context, const uint8_t *compressed, const size_t compressed_size)

Function that is called when new data is available.

Definition at line 79 of file sqsh_extract_private.h.


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