NVBIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Macros | Functions
lz4hc.h File Reference

Go to the source code of this file.

Classes

struct  LZ4_streamHC_t
 

Macros

#define LZ4_STREAMHCSIZE_U64   32774
 
#define LZ4_STREAMHCSIZE   (LZ4_STREAMHCSIZE_U64 * sizeof(unsigned long long))
 

Functions

int LZ4_compressHC (const char *source, char *dest, int inputSize)
 
int LZ4_compressHC_limitedOutput (const char *source, char *dest, int inputSize, int maxOutputSize)
 
int LZ4_compressHC2 (const char *source, char *dest, int inputSize, int compressionLevel)
 
int LZ4_compressHC2_limitedOutput (const char *source, char *dest, int inputSize, int maxOutputSize, int compressionLevel)
 
int LZ4_sizeofStateHC (void)
 
int LZ4_compressHC_withStateHC (void *state, const char *source, char *dest, int inputSize)
 
int LZ4_compressHC_limitedOutput_withStateHC (void *state, const char *source, char *dest, int inputSize, int maxOutputSize)
 
int LZ4_compressHC2_withStateHC (void *state, const char *source, char *dest, int inputSize, int compressionLevel)
 
int LZ4_compressHC2_limitedOutput_withStateHC (void *state, const char *source, char *dest, int inputSize, int maxOutputSize, int compressionLevel)
 
LZ4_streamHC_tLZ4_createStreamHC (void)
 
int LZ4_freeStreamHC (LZ4_streamHC_t *LZ4_streamHCPtr)
 
void LZ4_resetStreamHC (LZ4_streamHC_t *LZ4_streamHCPtr, int compressionLevel)
 
int LZ4_loadDictHC (LZ4_streamHC_t *LZ4_streamHCPtr, const char *dictionary, int dictSize)
 
int LZ4_compressHC_continue (LZ4_streamHC_t *LZ4_streamHCPtr, const char *source, char *dest, int inputSize)
 
int LZ4_compressHC_limitedOutput_continue (LZ4_streamHC_t *LZ4_streamHCPtr, const char *source, char *dest, int inputSize, int maxOutputSize)
 
int LZ4_saveDictHC (LZ4_streamHC_t *LZ4_streamHCPtr, char *safeBuffer, int maxDictSize)
 
void * LZ4_createHC (const char *inputBuffer)
 
char * LZ4_slideInputBufferHC (void *LZ4HC_Data)
 
int LZ4_freeHC (void *LZ4HC_Data)
 
int LZ4_compressHC2_continue (void *LZ4HC_Data, const char *source, char *dest, int inputSize, int compressionLevel)
 
int LZ4_compressHC2_limitedOutput_continue (void *LZ4HC_Data, const char *source, char *dest, int inputSize, int maxOutputSize, int compressionLevel)
 
int LZ4_sizeofStreamStateHC (void)
 
int LZ4_resetStreamStateHC (void *state, const char *inputBuffer)
 

Macro Definition Documentation

#define LZ4_STREAMHCSIZE   (LZ4_STREAMHCSIZE_U64 * sizeof(unsigned long long))

Definition at line 109 of file lz4hc.h.

#define LZ4_STREAMHCSIZE_U64   32774

Definition at line 108 of file lz4hc.h.

Function Documentation

int LZ4_compressHC ( const char *  source,
char *  dest,
int  inputSize 
)

Definition at line 541 of file lz4hc.c.

int LZ4_compressHC2 ( const char *  source,
char *  dest,
int  inputSize,
int  compressionLevel 
)

Definition at line 534 of file lz4hc.c.

int LZ4_compressHC2_continue ( void *  LZ4HC_Data,
const char *  source,
char *  dest,
int  inputSize,
int  compressionLevel 
)

Definition at line 736 of file lz4hc.c.

int LZ4_compressHC2_limitedOutput ( const char *  source,
char *  dest,
int  inputSize,
int  maxOutputSize,
int  compressionLevel 
)

Definition at line 543 of file lz4hc.c.

int LZ4_compressHC2_limitedOutput_continue ( void *  LZ4HC_Data,
const char *  source,
char *  dest,
int  inputSize,
int  maxOutputSize,
int  compressionLevel 
)

Definition at line 741 of file lz4hc.c.

int LZ4_compressHC2_limitedOutput_withStateHC ( void *  state,
const char *  source,
char *  dest,
int  inputSize,
int  maxOutputSize,
int  compressionLevel 
)

Definition at line 573 of file lz4hc.c.

int LZ4_compressHC2_withStateHC ( void *  state,
const char *  source,
char *  dest,
int  inputSize,
int  compressionLevel 
)

Definition at line 562 of file lz4hc.c.

int LZ4_compressHC_continue ( LZ4_streamHC_t LZ4_streamHCPtr,
const char *  source,
char *  dest,
int  inputSize 
)

Definition at line 667 of file lz4hc.c.

int LZ4_compressHC_limitedOutput ( const char *  source,
char *  dest,
int  inputSize,
int  maxOutputSize 
)

Definition at line 550 of file lz4hc.c.

int LZ4_compressHC_limitedOutput_continue ( LZ4_streamHC_t LZ4_streamHCPtr,
const char *  source,
char *  dest,
int  inputSize,
int  maxOutputSize 
)

Definition at line 672 of file lz4hc.c.

int LZ4_compressHC_limitedOutput_withStateHC ( void *  state,
const char *  source,
char *  dest,
int  inputSize,
int  maxOutputSize 
)

Definition at line 580 of file lz4hc.c.

int LZ4_compressHC_withStateHC ( void *  state,
const char *  source,
char *  dest,
int  inputSize 
)

Definition at line 569 of file lz4hc.c.

void* LZ4_createHC ( const char *  inputBuffer)

Definition at line 712 of file lz4hc.c.

LZ4_streamHC_t* LZ4_createStreamHC ( void  )

Definition at line 589 of file lz4hc.c.

int LZ4_freeHC ( void *  LZ4HC_Data)

Definition at line 719 of file lz4hc.c.

int LZ4_freeStreamHC ( LZ4_streamHC_t LZ4_streamHCPtr)

Definition at line 590 of file lz4hc.c.

int LZ4_loadDictHC ( LZ4_streamHC_t LZ4_streamHCPtr,
const char *  dictionary,
int  dictSize 
)

Definition at line 601 of file lz4hc.c.

void LZ4_resetStreamHC ( LZ4_streamHC_t LZ4_streamHCPtr,
int  compressionLevel 
)

Definition at line 594 of file lz4hc.c.

int LZ4_resetStreamStateHC ( void *  state,
const char *  inputBuffer 
)

Definition at line 705 of file lz4hc.c.

int LZ4_saveDictHC ( LZ4_streamHC_t LZ4_streamHCPtr,
char *  safeBuffer,
int  maxDictSize 
)

Definition at line 680 of file lz4hc.c.

int LZ4_sizeofStateHC ( void  )

Definition at line 559 of file lz4hc.c.

int LZ4_sizeofStreamStateHC ( void  )

Definition at line 703 of file lz4hc.c.

char* LZ4_slideInputBufferHC ( void *  LZ4HC_Data)

Definition at line 746 of file lz4hc.c.