Fix handler setters of RcsResourceObject of resource-encapsulation android api.
[platform/upstream/iotivity.git] / service / resource-encapsulation / examples / linux / NestedAttributeClient.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));