AvahiRecord *record;
GTimeVal timestamp;
GTimeVal expiry;
+ gboolean cache_flush;
AvahiAddress origin;
GHashTable *hash_table;
AVAHI_LLIST_HEAD(AvahiCacheEntry, entries);
+
+ guint n_entries;
};
AvahiCache *avahi_cache_new(AvahiServer *server, AvahiInterface *interface);
AvahiCacheEntry *avahi_cache_lookup_key(AvahiCache *c, AvahiKey *k);
AvahiCacheEntry *avahi_cache_lookup_record(AvahiCache *c, AvahiRecord *r);
-void avahi_cache_update(AvahiCache *c, AvahiRecord *r, gboolean unique, const AvahiAddress *a);
+void avahi_cache_update(AvahiCache *c, AvahiRecord *r, gboolean cache_flush, const AvahiAddress *a);
void avahi_cache_dump(AvahiCache *c, FILE *f);