Lines Matching defs:collections_hash_table
41 } collections_hash_table;
63 void collections_hash_create(collections_hash_table **t, collections_hash_data_free f);
64 void collections_hash_create_with_buckets(collections_hash_table **t, int num_buckets, collections_hash_data_free f);
65 void collections_hash_release(collections_hash_table *t);
66 void collections_hash_insert(collections_hash_table *t, uint64_t key, void *data);
67 void* collections_hash_find(collections_hash_table *t, uint64_t key);
68 void collections_hash_delete(collections_hash_table *t, uint64_t key);
69 uint32_t collections_hash_size(collections_hash_table *t);
70 int32_t collections_hash_traverse_start(collections_hash_table* t);
71 void* collections_hash_traverse_next(collections_hash_table* t, uint64_t *key);
72 int32_t collections_hash_traverse_end(collections_hash_table* t);
85 int collections_hash_visit(collections_hash_table *t, collections_hash_visitor_func collections_hash_visitor, void *arg);