[Resource-Encapsulation] Prevent fixes for Linux Sample applications.
authorJay Sharma <jay.sharma@samsung.com>
Tue, 6 Oct 2015 03:39:03 +0000 (09:09 +0530)
committerMadan Lanka <lanka.madan@samsung.com>
Tue, 6 Oct 2015 11:48:19 +0000 (11:48 +0000)
Change-Id: Iddfee00e904f3370b45f7fece7e9f89a3ee9a4e0
Signed-off-by: Jay Sharma <jay.sharma@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/3565
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Madan Lanka <lanka.madan@samsung.com>
service/resource-encapsulation/examples/linux/NestedAttributeClient.cpp
service/resource-encapsulation/examples/linux/SampleResourceClient.cpp

index 6fe5222..73a417a 100644 (file)
@@ -294,9 +294,15 @@ bool discoverResource()
 {
     std::cout << "Wait 2 seconds until discovered." << std::endl;
 
-    RCSDiscoveryManager::getInstance()->discoverResourceByType(RCSAddress::multicast(),
-            relativetUri, resourceType, &onResourceDiscovered);
-
+    try
+    {
+        RCSDiscoveryManager::getInstance()->discoverResourceByType(RCSAddress::multicast(),
+                relativetUri, resourceType, &onResourceDiscovered);
+    }
+    catch(const RCSPlatformException& e)
+    {
+         std::cout << e.what() << std::endl;
+    }
     std::unique_lock<std::mutex> lck(mtx);
     cond.wait_for(lck, std::chrono::seconds(2));
 
index 3d814f2..0d7108c 100644 (file)
@@ -437,8 +437,15 @@ void discoverResource()
 
     if(addressInput == multicastAdd)
     {
+        try
+        {
         discoveryTask = RCSDiscoveryManager::getInstance()->discoverResourceByType(RCSAddress::multicast(),
                 relativeUri, resourceType, &onResourceDiscovered);
+        }
+        catch (const RCSPlatformException& e)
+        {
+            std::cout << e.what() << std::endl;
+        }
     }
     else
     {