summaryrefslogtreecommitdiffstats
path: root/nserver/src/hashmap.h
diff options
context:
space:
mode:
Diffstat (limited to 'nserver/src/hashmap.h')
-rw-r--r--nserver/src/hashmap.h3
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