Changed iotcon_find_resource() parameters 98/87198/1 accepted/tizen/common/20160907.154127 accepted/tizen/common/20160908.134424 accepted/tizen/mobile/20160908.122603 accepted/tizen/tv/20160908.122629 accepted/tizen/wearable/20160908.122640 submit/tizen/20160907.005039 submit/tizen/20160908.010303
authorkmook <kmook.choi@samsung.com>
Wed, 7 Sep 2016 02:18:18 +0000 (11:18 +0900)
committerkmook <kmook.choi@samsung.com>
Wed, 7 Sep 2016 02:18:18 +0000 (11:18 +0900)
Change-Id: I6f6e4e0b34defed3a8935a2005bbaf4ac088a0c0
Signed-off-by: kmook <kmook.choi@samsung.com>
daemon/discovery_provider/IotconDiscoveryProvider.cpp

index 8fc7372..6cf624b 100755 (executable)
@@ -337,13 +337,28 @@ int conv::IotconDiscoveryProvider::start()
 {
        int ret;
        _D("iotcon discovery provider start..");
+       iotcon_query_h query;
+
        discovery_complete_list.clear();
        discovery_process_map.clear();
 
+       ret = iotcon_query_create(&query);
+
+       IF_FAIL_RETURN_TAG((ret == IOTCON_ERROR_NONE), CONV_ERROR_INVALID_OPERATION, _E, "failed on iotcon_query_create[%d]", ret);
+
+       ret = iotcon_query_set_resource_type(query, CONV_RESOURCE_TYPE_TIZEN_D2D_SERVICE);
+       if (IOTCON_ERROR_NONE != ret) {
+               _E("iotcon_query_set_resource_type() Fail(%d)", ret);
+               iotcon_query_destroy(query);
+               return CONV_ERROR_INVALID_OPERATION;
+       }
+
        ret = iotcon_find_resource(IOTCON_MULTICAST_ADDRESS, IOTCON_CONNECTIVITY_IPV4,
-                       CONV_RESOURCE_TYPE_TIZEN_D2D_SERVICE, false, __found_resource, NULL);
+                       query, __found_resource, NULL);
+
+       iotcon_query_destroy(query);
 
-       IF_FAIL_RETURN_TAG((ret == 0), CONV_ERROR_INVALID_OPERATION, _E, "failed on iotcon_find_resource[%d]", ret);
+       IF_FAIL_RETURN_TAG((ret == IOTCON_ERROR_NONE), CONV_ERROR_INVALID_OPERATION, _E, "failed on iotcon_find_resource[%d]", ret);
 
        return CONV_ERROR_NONE;
 }