IOT-945: Fixing segmentation fault issue
authorMarkus Jung <markus.jung@samsung.com>
Wed, 9 Mar 2016 09:53:06 +0000 (18:53 +0900)
committerJungHo Kim <jhyo.kim@samsung.com>
Thu, 17 Mar 2016 05:30:08 +0000 (05:30 +0000)
commita46d1ea1d0123e3ecc6a4ec8e1fddbedfa9b3048
tree052a8ebed8e439006b001a401a87684b15538ccf
parent81f5ee20a60848a6da151e2b3c0fc5686b1e98eb
IOT-945: Fixing segmentation fault issue

- Using smart pointers for managing bundles
- Changing APIs to use smart pointers

NOTE: this patch breaks backward compatibility with previous APIs

Change-Id: Ibeb833c3a0381856ca96747404302ae4bc308a39
Signed-off-by: Markus Jung <markus.jung@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/5661
Reviewed-by: Inga Stotland <inga.stotland@intel.com>
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: JungHo Kim <jhyo.kim@samsung.com>
(cherry picked from commit 6db3155bd07c9394a1e8409077d95aac709180aa)
Reviewed-on: https://gerrit.iotivity.org/gerrit/5707
service/resource-container/examples/ContainerSample.cpp
service/resource-container/src/BundleInfoInternal.cpp
service/resource-container/src/BundleInfoInternal.h
service/resource-container/src/ResourceContainerImpl.cpp
service/resource-container/src/ResourceContainerImpl.h
service/resource-container/unittests/ResourceContainerTest.cpp