next_state(userdata);
}
-AvahiAnnouncer *avahi_get_announcer(AvahiServer *s, AvahiEntry *e, AvahiInterface *i) {
+static AvahiAnnouncer *get_announcer(AvahiServer *s, AvahiEntry *e, AvahiInterface *i) {
AvahiAnnouncer *a;
assert(s);
return;
/* We don't want duplicate announcers */
- if (avahi_get_announcer(s, e, i))
+ if (get_announcer(s, e, i))
return;
if ((!(a = avahi_new(AvahiAnnouncer, 1)))) {
assert(i);
assert(!e->dead);
- if (!(a = avahi_get_announcer(s, e, i)))
+ if (!(a = get_announcer(s, e, i)))
return 0;
return
assert(i);
assert(!e->dead);
- if (!(a = avahi_get_announcer(s, e, i)))
+ if (!(a = get_announcer(s, e, i)))
return 0;
/* avahi_log_debug("state: %i", a->state); */
assert(e);
assert(i);
- if (!(a = avahi_get_announcer(s, e, i)))
+ if (!(a = get_announcer(s, e, i)))
return;
if (a->state == AVAHI_PROBING && a->entry->group)
assert(e);
assert(!e->dead);
- if (!(a = avahi_get_announcer(m->server, e, i)))
+ if (!(a = get_announcer(m->server, e, i)))
return;
reannounce(a);
remove_announcer(s, e->announcers);
}
-void avahi_goodbye_all(AvahiServer *s, int send_goodbye, int remove) {
- AvahiEntry *e;
-
- assert(s);
-
- for (e = s->entries; e; e = e->entries_next)
- if (!e->dead)
- avahi_goodbye_entry(s, e, send_goodbye, remove);
-
-}
-