]> git.meshlink.io Git - catta/blobdiff - avahi-core/internal.h
allow adding of generic DNS RRs properly. Patch from Sjoerd Simons again (closes...
[catta] / avahi-core / internal.h
index 8f18219723f8ad4eccf97c352b1598cdbbc42bfb..0d88d5aef33ff8c04d10edc2b3a38e058c22b6a9 100644 (file)
@@ -41,12 +41,12 @@ typedef struct AvahiEntry AvahiEntry;
 #include "multicast-lookup.h"
 #include "dns-srv-rr.h"
 
-#define AVAHI_MAX_LEGACY_UNICAST_REFLECT_SLOTS 100
+#define AVAHI_LEGACY_UNICAST_REFLECT_SLOTS_MAX 100
 
 #define AVAHI_FLAGS_VALID(flags, max) (!((flags) & ~(max)))
 
 #define AVAHI_RR_HOLDOFF_MSEC 1000
-#define AVAHI_RR_HOLDOFF_MSEC_RATE_LIMIT 60000
+#define AVAHI_RR_HOLDOFF_MSEC_RATE_LIMIT 20000
 #define AVAHI_RR_RATE_LIMIT_COUNT 15
 
 typedef struct AvahiLegacyUnicastReflectSlot AvahiLegacyUnicastReflectSlot;
@@ -157,6 +157,8 @@ struct AvahiServer {
 
     AvahiMulticastLookupEngine *multicast_lookup_engine;
     AvahiWideAreaLookupEngine *wide_area_lookup_engine;
+
+    AvahiStringList *static_browse_domains;
 };
 
 void avahi_entry_free(AvahiServer*s, AvahiEntry *e);
@@ -193,7 +195,6 @@ int avahi_server_add_ptr(
     const char *name,      
     const char *dest);
 
-
 #define AVAHI_CHECK_VALIDITY(server, expression, error) { \
         if (!(expression)) \
             return avahi_server_set_errno((server), (error)); \