X-Git-Url: http://git.openwrt.org/?a=blobdiff_plain;f=cache.h;h=4b86a835eb3d2d854b048e18fb22ab0e030beead;hb=1283a0f4414dd66c7ef0665ee60413d30f3ee2cc;hp=f11466560fe76a130241860e13b20a4878a1802e;hpb=4fca836ba3d9524488bad0d8ffd0cbe8a124140a;p=project%2Fmdnsd.git diff --git a/cache.h b/cache.h index f114665..4b86a83 100644 --- a/cache.h +++ b/cache.h @@ -49,12 +49,13 @@ struct cache_record { extern struct avl_tree services; int cache_init(void); -void cache_scan(void); +void cache_update(void); void cache_cleanup(struct interface *iface); void cache_answer(struct interface *iface, uint8_t *base, int blen, char *name, struct dns_answer *a, uint8_t *rdata, int flush); int cache_host_is_known(char *record); char *cache_lookup_name(const char *key); void cache_dump_records(struct blob_buf *buf, const char *name); +void cache_dump_recursive(struct blob_buf *b, const char *name, uint16_t type, struct interface *iface); #endif