Remove a Things Manager class and expose its component classes for SDK
authorJihun Ha <jihun.ha@samsung.com>
Fri, 4 Sep 2015 07:20:39 +0000 (16:20 +0900)
committerMadan Lanka <lanka.madan@samsung.com>
Sat, 5 Sep 2015 00:27:03 +0000 (00:27 +0000)
commit0cf008a96ec37fec868d03dbdec4653f9db83495
tree14aae22f1f7173ef26ae97e9be737eace4ebb087
parentf697e814e4f573746a5ec62cc5483b6aecf51349
Remove a Things Manager class and expose its component classes for SDK

Previously, there was a single Thing Manager class for SDK which comprises
ThingsConfiguration, ThingsDiagnostics, GroupManager, and GroupSynchronization
classes. Now, we've decided to keep the components seperately for more
efficient maintenance for each component.

Additionally, to be aligned with OIC spec, a class name of "DiagnosticsCollection" has
been changed into "MaintenanceCollection".

Change-Id: I2b5cbf832abca3ac3ecfcab88e2153cca91a67f6
Signed-off-by: Jihun Ha <jihun.ha@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/2377
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Madan Lanka <lanka.madan@samsung.com>
22 files changed:
service/things-manager/SConscript
service/things-manager/sampleapp/linux/configuration/ConfigurationCollection.cpp [changed mode: 0644->0755]
service/things-manager/sampleapp/linux/configuration/ConfigurationCollection.h [changed mode: 0644->0755]
service/things-manager/sampleapp/linux/configuration/DiagnosticsCollection.cpp [changed mode: 0644->0755]
service/things-manager/sampleapp/linux/configuration/DiagnosticsCollection.h [changed mode: 0644->0755]
service/things-manager/sampleapp/linux/configuration/FactorySetCollection.cpp [changed mode: 0644->0755]
service/things-manager/sampleapp/linux/configuration/FactorySetCollection.h [changed mode: 0644->0755]
service/things-manager/sampleapp/linux/configuration/con-client.cpp [changed mode: 0644->0755]
service/things-manager/sampleapp/linux/configuration/con-server.cpp [changed mode: 0644->0755]
service/things-manager/sampleapp/linux/groupaction/groupserver.cpp [changed mode: 0644->0755]
service/things-manager/sampleapp/linux/groupsyncaction/group.cpp [changed mode: 0644->0755]
service/things-manager/sampleapp/linux/groupsyncaction/musicplayer.cpp [changed mode: 0644->0755]
service/things-manager/sampleapp/linux/groupsyncaction/phone.cpp [changed mode: 0644->0755]
service/things-manager/sampleapp/linux/groupsyncaction/speaker.cpp [changed mode: 0644->0755]
service/things-manager/sdk/inc/GroupManager.h [moved from service/things-manager/sdk/src/GroupManager.h with 57% similarity, mode: 0755]
service/things-manager/sdk/inc/GroupSynchronization.h [new file with mode: 0755]
service/things-manager/sdk/inc/ThingsConfiguration.h [moved from service/things-manager/sdk/src/ThingsConfiguration.h with 99% similarity, mode: 0755]
service/things-manager/sdk/inc/ThingsDiagnostics.h [moved from service/things-manager/sdk/src/ThingsDiagnostics.h with 74% similarity, mode: 0755]
service/things-manager/sdk/inc/ThingsManager.h [deleted file]
service/things-manager/sdk/src/GroupSynchronization.h [deleted file]
service/things-manager/sdk/src/ThingsDiagnostics.cpp [changed mode: 0644->0755]
service/things-manager/sdk/src/ThingsManager.cpp [deleted file]