Lines Matching defs:AvahiCache
25 typedef struct AvahiCache AvahiCache;
48 AvahiCache *cache;
67 struct AvahiCache {
82 AvahiCache *avahi_cache_new(AvahiServer *server, AvahiInterface *interface);
83 void avahi_cache_free(AvahiCache *c);
85 void avahi_cache_update(AvahiCache *c, AvahiRecord *r, int cache_flush, const AvahiAddress *a);
87 int avahi_cache_dump(AvahiCache *c, AvahiDumpCallback callback, void* userdata);
89 typedef void* AvahiCacheWalkCallback(AvahiCache *c, AvahiKey *pattern, AvahiCacheEntry *e, void* userdata);
90 void* avahi_cache_walk(AvahiCache *c, AvahiKey *pattern, AvahiCacheWalkCallback cb, void* userdata);
92 int avahi_cache_entry_half_ttl(AvahiCache *c, AvahiCacheEntry *e);
96 void avahi_cache_start_poof(AvahiCache *c, AvahiKey *key, const AvahiAddress *a);
99 void avahi_cache_stop_poof(AvahiCache *c, AvahiRecord *record, const AvahiAddress *a);
101 void avahi_cache_flush(AvahiCache *c);