Resource container update
authorMarkus Jung <markus.jung@samsung.com>
Sun, 7 Jun 2015 08:09:52 +0000 (17:09 +0900)
committerUze Choi <uzchoi@samsung.com>
Thu, 11 Jun 2015 12:45:31 +0000 (12:45 +0000)
commitbbd5c1aeea95dec6d8722bc536872d82f847f128
tree5f59751a1a4e1ad618d2dbb4aef66abb08702c4d
parent0a3568139283d78b3af5e94b196335858071db60
Resource container update

Dynamic loading of resource bundles and activation. Configuration based container initialization.
Example resource bundle and configuration file.
Separation of ContainerAPI to initialize, configure the container and resource bundles and
BundleAPI to be used by resource bundles.

Change-Id: Ib91fc12ad350f3cbd0723b83ee65c953775328ce
Signed-off-by: Markus Jung <markus.jung@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/1235
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Madan Lanka <lanka.madan@samsung.com>
Reviewed-by: Uze Choi <uzchoi@samsung.com>
25 files changed:
service/basis/resourceContainer/SConscript
service/basis/resourceContainer/examples/ResourceContainerConfig.xml [new file with mode: 0644]
service/basis/resourceContainer/examples/SampleBundle/include/DiscomfortIndexSensor.h [new file with mode: 0644]
service/basis/resourceContainer/examples/SampleBundle/include/SampleBundle.h
service/basis/resourceContainer/examples/SampleBundle/include/SysTimer.h [new file with mode: 0644]
service/basis/resourceContainer/examples/SampleBundle/src/DiscomfortIndexSensor.cpp [new file with mode: 0644]
service/basis/resourceContainer/examples/SampleBundle/src/SampleBundle.cpp
service/basis/resourceContainer/examples/SampleBundle/src/SysTimer.cpp [new file with mode: 0644]
service/basis/resourceContainer/include/BundleActivator.h
service/basis/resourceContainer/include/BundleInfo.h
service/basis/resourceContainer/include/BundleInfoInternal.h
service/basis/resourceContainer/include/BundleResource.h [new file with mode: 0644]
service/basis/resourceContainer/include/Configuration.h [new file with mode: 0644]
service/basis/resourceContainer/include/ResourceContainer.h
service/basis/resourceContainer/include/ResourceContainerBundleAPI.h [new file with mode: 0644]
service/basis/resourceContainer/include/ResourceContainerImpl.h [new file with mode: 0644]
service/basis/resourceContainer/src/BundleActivator.cpp
service/basis/resourceContainer/src/BundleInfo.cpp
service/basis/resourceContainer/src/BundleInfoInternal.cpp [new file with mode: 0644]
service/basis/resourceContainer/src/Configuration.cpp [new file with mode: 0644]
service/basis/resourceContainer/src/ContainerTest.cpp
service/basis/resourceContainer/src/ResourceContainer.cpp [moved from service/basis/resourceContainer/include/ResourceContainerInternal.h with 54% similarity]
service/basis/resourceContainer/src/ResourceContainerBundleAPI.cpp [new file with mode: 0644]
service/basis/resourceContainer/src/ResourceContainerImpl.cpp [new file with mode: 0644]
service/basis/resourceContainer/src/ResourceContainerInternal.cpp [deleted file]