]> git.meshlink.io Git - catta/blobdiff - iface.h
add support for dots and backslashes in domain names (required for DNS-SD)
[catta] / iface.h
diff --git a/iface.h b/iface.h
index b5c27089827d4015d9784ec40c298c8a0385659a..53d3441c99df59fd8ebac1f89bbad2b15363a6d0 100644 (file)
--- a/iface.h
+++ b/iface.h
@@ -53,7 +53,7 @@ struct _flxInterface {
     
     flxHwInterface *hardware;
     guchar protocol;
-    gboolean relevant;
+    gboolean announcing;
 
     flxCache *cache;
     flxPacketScheduler *scheduler;
@@ -82,8 +82,9 @@ flxHwInterface* flx_interface_monitor_get_hw_interface(flxInterfaceMonitor *m, g
 
 void flx_interface_send_packet(flxInterface *i, flxDnsPacket *p);
 
-void flx_interface_post_query(flxInterface *i, flxKey *k);
-void flx_interface_post_response(flxInterface *i, flxRecord *rr);
+void flx_interface_post_query(flxInterface *i, flxKey *k, gboolean immediately);
+void flx_interface_post_probe(flxInterface *i, flxRecord *p, gboolean immediately);
+void flx_interface_post_response(flxInterface *i, const flxAddress *a, flxRecord *record, gboolean flush_cache, gboolean immediately);
 
 void flx_dump_caches(flxInterfaceMonitor *m, FILE *f);