/* Remove from hash table */
t = g_hash_table_lookup(c->hash_table, e->record->key);
/* Remove from hash table */
t = g_hash_table_lookup(c->hash_table, e->record->key);
c->hash_table = g_hash_table_new((GHashFunc) avahi_key_hash, (GEqualFunc) avahi_key_equal);
AVAHI_LLIST_HEAD_INIT(AvahiCacheEntry, c->entries);
c->hash_table = g_hash_table_new((GHashFunc) avahi_key_hash, (GEqualFunc) avahi_key_equal);
AVAHI_LLIST_HEAD_INIT(AvahiCacheEntry, c->entries);
if (e->state == AVAHI_CACHE_FINAL) {
remove_entry(e->cache, e);
if (e->state == AVAHI_CACHE_FINAL) {
remove_entry(e->cache, e);
/* Request a cache update, if we are subscribed to this entry */
if (avahi_is_subscribed(e->cache->server, e->cache->interface, e->record->key)) {
/* Request a cache update, if we are subscribed to this entry */
if (avahi_is_subscribed(e->cache->server, e->cache->interface, e->record->key)) {
-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) {
/* For unique entries drop all entries older than one second */
for (e = first; e; e = e->by_key_next) {
/* For unique entries drop all entries older than one second */
for (e = first; e; e = e->by_key_next) {
-/* g_message("age: %u, ttl/2: %u", age, e->record->ttl); */
+/* avahi_log_debug("age: %u, ttl/2: %u", age, e->record->ttl); */