ATLAS Offline Software
|
#include <pthread.h>
Go to the source code of this file.
Classes | |
struct | hhh_Cell |
struct | hhh_HashTable |
Functions | |
struct hhh_HashTable * | hhh_HashTable_new (unsigned long minsize) |
int | hhh_HashTable_insert (struct hhh_HashTable *ht, void *key, void *value) |
int | hhh_HashTable_remove (struct hhh_HashTable *ht, void *key, void(*cleanup)(void *ptr)) |
void * | hhh_HashTable_find (struct hhh_HashTable *ht, void *key) |
int | hhh_HashTable_merge (struct hhh_HashTable *into, struct hhh_HashTable *from) |
void | hhh_HashTable_delete (struct hhh_HashTable *ht, void(*cleanup)(void *ptr)) |
void hhh_HashTable_delete | ( | struct hhh_HashTable * | ht, |
void(*)(void *ptr) | cleanup | ||
) |
void* hhh_HashTable_find | ( | struct hhh_HashTable * | ht, |
void * | key | ||
) |
int hhh_HashTable_insert | ( | struct hhh_HashTable * | ht, |
void * | key, | ||
void * | value | ||
) |
int hhh_HashTable_merge | ( | struct hhh_HashTable * | into, |
struct hhh_HashTable * | from | ||
) |
struct hhh_HashTable* hhh_HashTable_new | ( | unsigned long | minsize | ) |
int hhh_HashTable_remove | ( | struct hhh_HashTable * | ht, |
void * | key, | ||
void(*)(void *ptr) | cleanup | ||
) |