|
Eneboo - Documentación para desarrolladores
|
#include <stdio.h>#include <string.h>#include <stdlib.h>#include <openssl/crypto.h>#include <openssl/lhash.h>'defines' | |
| #define | MIN_NODES 16 |
| #define | UP_LOAD (2*LH_LOAD_MULT) |
| #define | DOWN_LOAD (LH_LOAD_MULT) |
Funciones | |
| LHASH * | lh_new (LHASH_HASH_FN_TYPE h, LHASH_COMP_FN_TYPE c) |
| void | lh_free (LHASH *lh) |
| void * | lh_insert (LHASH *lh, void *data) |
| void * | lh_delete (LHASH *lh, const void *data) |
| void * | lh_retrieve (LHASH *lh, const void *data) |
| void | lh_doall (LHASH *lh, LHASH_DOALL_FN_TYPE func) |
| void | lh_doall_arg (LHASH *lh, LHASH_DOALL_ARG_FN_TYPE func, void *arg) |
| unsigned long | lh_strhash (const char *c) |
| unsigned long | lh_num_items (const LHASH *lh) |
Variables | |
| const char | lh_version [] = "lhash" OPENSSL_VERSION_PTEXT |
| #define DOWN_LOAD (LH_LOAD_MULT) |
| #define MIN_NODES 16 |
| #define UP_LOAD (2*LH_LOAD_MULT) |
| void* lh_delete | ( | LHASH * | lh, |
| const void * | data | ||
| ) |
| void lh_doall | ( | LHASH * | lh, |
| LHASH_DOALL_FN_TYPE | func | ||
| ) |
| void lh_doall_arg | ( | LHASH * | lh, |
| LHASH_DOALL_ARG_FN_TYPE | func, | ||
| void * | arg | ||
| ) |
| void lh_free | ( | LHASH * | lh | ) |
| void* lh_insert | ( | LHASH * | lh, |
| void * | data | ||
| ) |
| LHASH* lh_new | ( | LHASH_HASH_FN_TYPE | h, |
| LHASH_COMP_FN_TYPE | c | ||
| ) |
| unsigned long lh_num_items | ( | const LHASH * | lh | ) |
| void* lh_retrieve | ( | LHASH * | lh, |
| const void * | data | ||
| ) |
| unsigned long lh_strhash | ( | const char * | c | ) |
| const char lh_version[] = "lhash" OPENSSL_VERSION_PTEXT |
1.7.4