Lines Matching full:services
78 pa_hashmap *services; member
267 pa_log_debug("Successfully registered Bonjour services for >%s<.", s->service_name); in publish_service()
289 if ((s = pa_hashmap_get(u->services, device))) in get_service()
312 pa_hashmap_put(u->services, s->device, s); in get_service()
320 pa_hashmap_remove(s->userdata->services, s->device); in service_free()
357 if ((s = pa_hashmap_get(u->services, o))) in device_unlink_cb()
406 pa_log_debug("Publishing services in Bonjour"); in publish_all_services()
425 pa_log_debug("Unpublishing services in Bonjour"); in unpublish_all_services()
427 while ((s = pa_hashmap_iterate(u->services, &state, NULL))) in unpublish_all_services()
450 u->services = pa_hashmap_new(pa_idxset_trivial_hash_func, pa_idxset_trivial_compare_func); in pa__init()
488 if (u->services) in pa__done()
489 pa_hashmap_free(u->services); in pa__done()