LZ4 API Guide  1.00.01.00
Data Structures | Typedefs | Enumerations | Functions
lz4_stream.h File Reference
#include "lz4.h"
#include <stdint.h>
#include <stdbool.h>
Include dependency graph for lz4_stream.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  LZ4_streamDecompressBlockState
 Decompression state for a streaming LZ4 block. More...
 
struct  LZ4_streamDecompressBlockParams
 Decompression parameters for a streaming LZ4 block. More...
 

Typedefs

typedef struct LZ4_streamDecompressBlockState LZ4_streamDecompressBlockState
 Decompression state for a streaming LZ4 block. More...
 
typedef struct LZ4_streamDecompressBlockParams LZ4_streamDecompressBlockParams
 Decompression parameters for a streaming LZ4 block. More...
 

Enumerations

enum  LZ4_streamState {
  LZ4_BLOCK_SIZE, LZ4_TOKEN, LZ4_LITERAL_LENGTH, LZ4_LITERAL,
  LZ4_MATCH_LENGTH, LZ4_MATCH_OFFSET_LOW, LZ4_MATCH_OFFSET_HIGH
}
 LZ4 streaming API state. More...
 

Functions

void LZ4_streamDecompressBlockInit (const LZ4_streamDecompressBlockParams *params, LZ4_streamDecompressBlockState *state, LZ4_status *status)
 Initialize LZ4 stream decompression. More...
 
uint32_t LZ4_streamDecompressBlock (LZ4_streamDecompressBlockState *state, const void *data, uint16_t length, LZ4_status *status)
 Decompress a single LZ4 block as a stream of data. More...
 
© Copyright 1995-2018, Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy policy | Terms of use | Terms of sale