diff options
Diffstat (limited to 'nserver/src/hashmap.h')
-rw-r--r-- | nserver/src/hashmap.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/nserver/src/hashmap.h b/nserver/src/hashmap.h index da34e19..9f1d7a7 100644 --- a/nserver/src/hashmap.h +++ b/nserver/src/hashmap.h @@ -5,6 +5,7 @@ #include <darray.h> #define DEFAULT_NUMBER_OF_BUCKETS 100 +#define DEFAULT_NUMBER_OF_KEYS 50 typedef int (*Hashmap_compare) (void *a, void *b); typedef uint32_t(*Hashmap_hash) (void *key); @@ -36,5 +37,7 @@ int Hashmap_traverse(Hashmap *map, Hashmap_traverse_cb travers_cb); void *Hashmap_delete(Hashmap *map, void *key); +DArray *Hashmap_keys(Hashmap *map); + uint32_t fnv_hash(void *a); #endif |