NVBIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Enumerations | Functions
xxhash.h File Reference
#include <stddef.h>

Go to the source code of this file.

Classes

struct  XXH32_state_t
 
struct  XXH64_state_t
 

Enumerations

enum  XXH_errorcode { XXH_OK =0, XXH_ERROR }
 

Functions

unsigned int XXH32 (const void *input, size_t length, unsigned seed)
 
unsigned long long XXH64 (const void *input, size_t length, unsigned long long seed)
 
XXH32_state_tXXH32_createState (void)
 
XXH_errorcode XXH32_freeState (XXH32_state_t *statePtr)
 
XXH64_state_tXXH64_createState (void)
 
XXH_errorcode XXH64_freeState (XXH64_state_t *statePtr)
 
XXH_errorcode XXH32_reset (XXH32_state_t *statePtr, unsigned seed)
 
XXH_errorcode XXH32_update (XXH32_state_t *statePtr, const void *input, size_t length)
 
unsigned int XXH32_digest (const XXH32_state_t *statePtr)
 
XXH_errorcode XXH64_reset (XXH64_state_t *statePtr, unsigned long long seed)
 
XXH_errorcode XXH64_update (XXH64_state_t *statePtr, const void *input, size_t length)
 
unsigned long long XXH64_digest (const XXH64_state_t *statePtr)
 

Enumeration Type Documentation

Enumerator
XXH_OK 
XXH_ERROR 

Definition at line 76 of file xxhash.h.

Function Documentation

unsigned int XXH32 ( const void *  input,
size_t  length,
unsigned  seed 
)

Definition at line 338 of file xxhash.c.

XXH32_state_t* XXH32_createState ( void  )

Definition at line 536 of file xxhash.c.

unsigned int XXH32_digest ( const XXH32_state_t statePtr)

Definition at line 731 of file xxhash.c.

XXH_errorcode XXH32_freeState ( XXH32_state_t statePtr)

Definition at line 541 of file xxhash.c.

XXH_errorcode XXH32_reset ( XXH32_state_t statePtr,
unsigned  seed 
)
XXH_errorcode XXH32_update ( XXH32_state_t statePtr,
const void *  input,
size_t  length 
)

Definition at line 677 of file xxhash.c.

unsigned long long XXH64 ( const void *  input,
size_t  length,
unsigned long long  seed 
)

Definition at line 478 of file xxhash.c.

XXH64_state_t* XXH64_createState ( void  )

Definition at line 547 of file xxhash.c.

unsigned long long XXH64_digest ( const XXH64_state_t statePtr)

Definition at line 925 of file xxhash.c.

XXH_errorcode XXH64_freeState ( XXH64_state_t statePtr)

Definition at line 552 of file xxhash.c.

XXH_errorcode XXH64_reset ( XXH64_state_t statePtr,
unsigned long long  seed 
)

Definition at line 574 of file xxhash.c.

XXH_errorcode XXH64_update ( XXH64_state_t statePtr,
const void *  input,
size_t  length 
)

Definition at line 831 of file xxhash.c.