X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=avahi-core%2Fserver.h;h=6572fbb69e9983ade674cf7d3cf4113be455274c;hb=88a99a094e561b6c87404f4999e61e7b9ed754f6;hp=97febc5d736a518a2a0e3746ebfba9de3ce1eae6;hpb=f43187377e0c89ba02ca23e88efa01bbb255e037;p=catta diff --git a/avahi-core/server.h b/avahi-core/server.h index 97febc5..6572fbb 100644 --- a/avahi-core/server.h +++ b/avahi-core/server.h @@ -75,6 +75,10 @@ struct AvahiEntryGroup { guint n_probing; + guint n_register_try; + GTimeVal register_time; + AvahiTimeEvent *register_time_event; + AVAHI_LLIST_FIELDS(AvahiEntryGroup, groups); AVAHI_LLIST_HEAD(AvahiEntry, entries); }; @@ -121,14 +125,14 @@ struct AvahiServer { AvahiEntryGroup *browse_domain_entry_group; guint n_host_rr_pending; - AvahiTimeEvent *register_time_event; - /* Used for assembling responses */ AvahiRecordList *record_list; /* Used for reflection of legacy unicast packets */ AvahiLegacyUnicastReflectSlot **legacy_unicast_reflect_slots; guint16 legacy_unicast_reflect_id; + + gint error; }; gboolean avahi_server_entry_match_interface(AvahiEntry *e, AvahiInterface *i); @@ -150,4 +154,6 @@ void avahi_host_rr_entry_group_callback(AvahiServer *s, AvahiEntryGroup *g, Avah void avahi_server_decrease_host_rr_pending(AvahiServer *s); void avahi_server_increase_host_rr_pending(AvahiServer *s); +gint avahi_server_set_errno(AvahiServer *s, gint error); + #endif