Lines Matching refs:entry_group
64 static AvahiEntryGroup *entry_group = NULL;
114 if (!entry_group) {
115 if (!(entry_group = avahi_entry_group_new(client, entry_group_callback, config))) {
121 assert(avahi_entry_group_is_empty(entry_group));
125 if (avahi_entry_group_add_address(entry_group, AVAHI_IF_UNSPEC, AVAHI_PROTO_UNSPEC, 0, config->name, &config->address) < 0) {
135 if (avahi_entry_group_add_service_strlst(entry_group, AVAHI_IF_UNSPEC, AVAHI_PROTO_UNSPEC, 0, config->name, config->stype, config->domain, config->host, config->port, config->txt) < 0) {
141 if (avahi_entry_group_add_service_subtype(entry_group, AVAHI_IF_UNSPEC, AVAHI_PROTO_UNSPEC, 0, config->name, config->stype, config->domain, (char*) i->text) < 0) {
147 avahi_entry_group_commit(entry_group);
169 entry_group = NULL;
199 if (entry_group) {
200 avahi_entry_group_free(entry_group);
201 entry_group = NULL;