- GList *list;
- GVariantBuilder *builder = NULL;
- GVariant *params = NULL;
- wfd_oem_advertise_service_s *service;
-
- for (list = (GList *)event->asp_services; list != NULL; list = list->next) {
- service = (wfd_oem_advertise_service_s *)list->data;
-
- builder = g_variant_builder_new(G_VARIANT_TYPE("a{sv}"));
- g_variant_builder_add(builder, "{sv}", "search_id", g_variant_new("t", service->search_id));
- g_variant_builder_add(builder, "{sv}", "service_mac", g_variant_new("s", peer_mac_address));
- g_variant_builder_add(builder, "{sv}", "device_name", g_variant_new("s", edata->name));
- g_variant_builder_add(builder, "{sv}", "advertisement_id", g_variant_new("u", service->adv_id));
- g_variant_builder_add(builder, "{sv}", "config_method", g_variant_new("u", service->config_method));
- if (service->service_type)
- g_variant_builder_add(builder, "{sv}", "service_type", g_variant_new("s", service->service_type));
- params = g_variant_new("(a{sv})", builder);
- g_variant_builder_unref(builder);
-
- wfd_manager_dbus_emit_signal(WFD_MANAGER_ASP_INTERFACE,
- "SearchResult",
- params);
- }
-
- for (list = (GList *)event->asp2_services; list != NULL; list = list->next) {
- service = (wfd_oem_advertise_service_s *)list->data;
-
- builder = g_variant_builder_new(G_VARIANT_TYPE("a{sv}"));
- g_variant_builder_add(builder, "{sv}", "search_id", g_variant_new("t", service->search_id));
- g_variant_builder_add(builder, "{sv}", "service_mac", g_variant_new("s", peer_mac_address));
- g_variant_builder_add(builder, "{sv}", "device_name", g_variant_new("s", edata->name));
- g_variant_builder_add(builder, "{sv}", "advertisement_id", g_variant_new("u", service->adv_id));
- g_variant_builder_add(builder, "{sv}", "config_method", g_variant_new("u", service->config_method));
- if (service->service_type)
- g_variant_builder_add(builder, "{sv}", "service_type", g_variant_new("s", service->service_type));
- if (service->instance_name)
- g_variant_builder_add(builder, "{sv}", "instance_name", g_variant_new("s", service->instance_name));
- params = g_variant_new("(a{sv})", builder);
- g_variant_builder_unref(builder);
-
- wfd_manager_dbus_emit_signal(WFD_MANAGER_ASP_INTERFACE,
- "SearchResult",
- params);
+ for (list = (GList *)event->asp2_services; list != NULL; list = list->next) {
+ service = (wfd_oem_advertise_service_s *)list->data;
+
+ builder = g_variant_builder_new(G_VARIANT_TYPE("a{sv}"));
+ g_variant_builder_add(builder, "{sv}", "search_id", g_variant_new("t", service->search_id));
+ g_variant_builder_add(builder, "{sv}", "service_mac", g_variant_new("s", peer_mac_address));
+ g_variant_builder_add(builder, "{sv}", "device_name", g_variant_new("s", edata->name));
+ g_variant_builder_add(builder, "{sv}", "advertisement_id", g_variant_new("u", service->adv_id));
+ g_variant_builder_add(builder, "{sv}", "config_method", g_variant_new("u", service->config_method));
+ if (service->service_type)
+ g_variant_builder_add(builder, "{sv}", "service_type", g_variant_new("s", service->service_type));
+ if (service->instance_name)
+ g_variant_builder_add(builder, "{sv}", "instance_name", g_variant_new("s", service->instance_name));
+ params = g_variant_new("(a{sv})", builder);
+ g_variant_builder_unref(builder);
+
+ wfd_manager_dbus_emit_signal(WFD_MANAGER_ASP_INTERFACE,
+ "SearchResult",
+ params);
+ }