Home | History | Annotate | Download | only in avahi-compat-howl

Lines Matching defs:service_data

59 typedef struct service_data service_data;
67 service_data *service_data;
71 struct service_data {
76 AVAHI_LLIST_FIELDS(service_data, services);
94 AVAHI_LLIST_HEAD(service_data, services);
261 self->oid_table[oid].service_data = NULL;
276 static service_data* service_data_new(sw_discovery self) {
277 service_data *sdata;
281 if (!(sdata = avahi_new0(service_data, 1)))
284 AVAHI_LLIST_PREPEND(service_data, services, self->services, sdata);
290 static void service_data_free(sw_discovery self, service_data* sdata) {
294 AVAHI_LLIST_REMOVE(service_data, services, self->services, sdata);
650 real_type = avahi_get_type_from_subtype(data->service_data->regtype);
654 data->service_data->interface,
657 data->service_data->name,
658 real_type ? real_type : data->service_data->regtype,
659 data->service_data->domain,
660 data->service_data->host,
661 data->service_data->port,
662 data->service_data->txt)) < 0)
670 data->service_data->interface,
673 data->service_data->name,
675 data->service_data->domain,
676 data->service_data->regtype) < 0)
770 service_data *sdata;
800 data->service_data = sdata;
1160 if (data->service_data) {
1162 service_data_free(self, data->service_data);