Lines Matching refs:AvahiHashmap
40 AvahiHashmap *hashmap;
48 struct AvahiHashmap {
57 static Entry* entry_get(AvahiHashmap *m, const void *key) {
70 static void entry_free(AvahiHashmap *m, Entry *e, int stolen) {
88 AvahiHashmap* avahi_hashmap_new(AvahiHashFunc hash_func, AvahiEqualFunc equal_func, AvahiFreeFunc key_free_func, AvahiFreeFunc value_free_func) {
89 AvahiHashmap *m;
94 if (!(m = avahi_new0(AvahiHashmap, 1)))
107 void avahi_hashmap_free(AvahiHashmap *m) {
116 void* avahi_hashmap_lookup(AvahiHashmap *m, const void *key) {
127 int avahi_hashmap_insert(AvahiHashmap *m, void *key, void *value) {
158 int avahi_hashmap_replace(AvahiHashmap *m, void *key, void *value) {
191 void avahi_hashmap_remove(AvahiHashmap *m, const void *key) {
202 void avahi_hashmap_foreach(AvahiHashmap *m, AvahiHashmapForeachCallback callback, void *userdata) {