![]() |
nRF Connect SDK API 3.3.99
|
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. | |
LZMA API types for compression/decompression subsystem.