nRF Connect SDK API 3.3.99
Loading...
Searching...
No Matches
lzma_types.h File Reference

LZMA API types for compression/decompression subsystem. More...

#include <zephyr/types.h>

Go to the source code of this file.

Data Structures

struct  lzma_dictionary_interface_t
 
struct  lzma_codec_t
 This is an initialization context struct type. Instantionize and pass it to interface functions like for e.g. nrf_compress_init_func_t, nrf_compress_decompress_func_t. More...
 

Typedefs

typedef int(* lzma_dictionary_open_func_t) (size_t dict_size, size_t *buff_size)
 Open dictionary interface. It is up to the user how big is the dictionary buffer, but it must be at least dict_size long.
 
typedef int(* lzma_dictionary_close_func_t) (void)
 Close dictionary interface.
 
typedef size_t(* lzma_dictionary_write_func_t) (size_t pos, const uint8_t *data, size_t len)
 Write dictionary interface.
 
typedef size_t(* lzma_dictionary_read_func_t) (size_t pos, uint8_t *data, size_t len)
 Read dictionary interface.
 
typedef struct lzma_dictionary_interface_t lzma_dictionary_interface
 
typedef struct lzma_codec_t lzma_codec
 This is an initialization context struct type. Instantionize and pass it to interface functions like for e.g. nrf_compress_init_func_t, nrf_compress_decompress_func_t.
 

Detailed Description

LZMA API types for compression/decompression subsystem.