Fixed some miscellaneous codes 76/85776/1
authorchleun.moon <chleun.moon@samsung.com>
Mon, 29 Aug 2016 05:23:19 +0000 (14:23 +0900)
committerchleun.moon <chleun.moon@samsung.com>
Mon, 29 Aug 2016 05:23:36 +0000 (14:23 +0900)
Change-Id: Ie69311bcf67fdc61837ab058c8dcfae901cbfa2d
Signed-off-by: cheoleun <chleun.moon@samsung.com>
src/tech/asp-tech-infra.c [changed mode: 0755->0644]

old mode 100755 (executable)
new mode 100644 (file)
index a4d64f1..087b2fc
@@ -111,6 +111,26 @@ static void __txt_record_to_g_hash(unsigned short txt_len, const gchar *txt_reco
        }
 }
 
+static asp_service_status_e __get_service_status(dnssd_service_state_e service_state)
+{
+       asp_service_status_e service_status;
+       switch (service_state) {
+       case DNSSD_SERVICE_STATE_AVAILABLE:
+               service_status = ASP_SERVICE_STATUS_AVAILABLE;
+               break;
+       case DNSSD_SERVICE_STATE_UNAVAILABLE:
+       case DNSSD_SERVICE_STATE_NAME_LOOKUP_FAILED:
+       case DNSSD_SERVICE_STATE_HOST_NAME_LOOKUP_FAILED:
+       case DNSSD_SERVICE_STATE_ADDRESS_LOOKUP_FAILED:
+               service_status = ASP_SERVICE_STATUS_NOT_AVAILABLE;
+               break;
+       default:
+               service_status = ASP_SERVICE_STATUS_NOT_AVAILABLE;
+       }
+
+       return service_status;
+}
+
 static void _search_result_cb(dnssd_service_state_e service_state,
                dnssd_service_h remote_service, gpointer user_data)
 {
@@ -132,19 +152,7 @@ static void _search_result_cb(dnssd_service_state_e service_state,
        dnssd_service_get_name(remote_service, &service_name);
        ASP_LOGD("Service name: %s", service_name);
 
-       switch (service_state) {
-       case DNSSD_SERVICE_STATE_AVAILABLE:
-               service_status = ASP_SERVICE_STATUS_AVAILABLE;
-               break;
-       case DNSSD_SERVICE_STATE_UNAVAILABLE:
-       case DNSSD_SERVICE_STATE_NAME_LOOKUP_FAILED:
-       case DNSSD_SERVICE_STATE_HOST_NAME_LOOKUP_FAILED:
-       case DNSSD_SERVICE_STATE_ADDRESS_LOOKUP_FAILED:
-               service_status = ASP_SERVICE_STATUS_NOT_AVAILABLE;
-               break;
-       default:
-               service_status = ASP_SERVICE_STATUS_NOT_AVAILABLE;
-       }
+       service_status = __get_service_status(service_state);
        ASP_LOGD("Service status: %s",
                        service_status == ASP_SERVICE_STATUS_AVAILABLE ? "Available" : "Unavailable");