RD updates
authorHabib Virji <habib.virji@samsung.com>
Wed, 7 Sep 2016 15:49:21 +0000 (16:49 +0100)
committerUze Choi <uzchoi@samsung.com>
Thu, 6 Oct 2016 05:52:32 +0000 (05:52 +0000)
commit7ee0263a0bd85f14417bcf2a5cbb33fdaca9b22e
tree64898451fea76493b6bee8d7880a1e3f1ec38f3e
parent4476028e313847e6224f8f9c87eacc2918dcd4a4
RD updates

- [Server] Includes a new functionality to store RD details in the database.
- [Server] Use SQLite to store details Published details in the database.
- [UnitTest] Added rdtest to be built as a unittest
- [Service] Moved Client code from resource/csdk/stack/src to
  resource/csdk.
- [Build] Updated auto_build to use RD_MODE flag instead of WITH_RD flag.
- [Cleaning] Removed all RD types in the octypes.h
- [PayloadHandling] rdpayload handling is removed from ocpayload.
- [PayloadHandling] All payload is created in services/resource-directory.
- [PayloadHandling] Uses OCRepPayload to create RD Payload.

Change-Id: I0a32c01ca6b5db1ad36141667e1ee94e545be290
Signed-off-by: Habib Virji <habib.virji@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/11519
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Uze Choi <uzchoi@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/12333
57 files changed:
android/android_api/base/jni/Android.mk
auto_build.py
build_common/external_libs.scons
cloud/samples/client/SConscript
cloud/samples/client/airconditioner/aircon_controlee.cpp
cloud/samples/client/group_invite/group_light_share.cpp
cloud/samples/client/thin_light/thin_room_light.cpp
resource/SConscript
resource/csdk/SConscript
resource/csdk/octbstack_product.def
resource/csdk/resource-directory/SConscript [moved from service/resource-directory/SConscript with 63% similarity]
resource/csdk/resource-directory/include/rd_client.h [moved from resource/csdk/stack/include/oicresourcedirectory.h with 83% similarity]
resource/csdk/resource-directory/include/rd_database.h [new file with mode: 0644]
resource/csdk/resource-directory/include/rd_server.h [moved from service/resource-directory/include/rd_server.h with 95% similarity]
resource/csdk/resource-directory/samples/SConscript [moved from service/resource-directory/samples/SConscript with 69% similarity]
resource/csdk/resource-directory/samples/oic_svr_db_server.dat [new file with mode: 0644]
resource/csdk/resource-directory/samples/rd_main.c [moved from service/resource-directory/samples/rd_main.c with 98% similarity]
resource/csdk/resource-directory/samples/rd_publishingClient.cpp [moved from service/resource-directory/samples/rd_publishingClient.cpp with 66% similarity]
resource/csdk/resource-directory/samples/rd_queryClient.cpp [moved from service/resource-directory/samples/rd_queryClient.cpp with 84% similarity]
resource/csdk/resource-directory/samples/rdclient.cpp [moved from resource/examples/rdclient.cpp with 99% similarity]
resource/csdk/resource-directory/src/internal/rd_database.c [new file with mode: 0644]
resource/csdk/resource-directory/src/rd_client.c [moved from resource/csdk/stack/src/oicresourcedirectory.c with 53% similarity]
resource/csdk/resource-directory/src/rd_server.c [moved from service/resource-directory/src/rd_server.c with 55% similarity]
resource/csdk/resource-directory/unittests/SConscript [new file with mode: 0644]
resource/csdk/resource-directory/unittests/rddatabase.cpp [new file with mode: 0644]
resource/csdk/resource-directory/unittests/rdtests.cpp [moved from resource/csdk/stack/test/rdtests.cpp with 72% similarity]
resource/csdk/stack/include/ocpayload.h
resource/csdk/stack/include/octypes.h
resource/csdk/stack/include/payload_logging.h
resource/csdk/stack/include/rdpayload.h [deleted file]
resource/csdk/stack/samples/tizen/build/packaging/com.oic.ri.spec
resource/csdk/stack/src/ocpayload.c
resource/csdk/stack/src/ocpayloadconvert.c
resource/csdk/stack/src/ocpayloadparse.c
resource/csdk/stack/src/ocresource.c
resource/csdk/stack/src/ocstack.c
resource/csdk/stack/src/rdpayload.c [deleted file]
resource/docs/c-doc/Doxyfile
resource/examples/SConscript
resource/include/OCRepresentation.h
resource/include/OCSerialization.h
resource/src/InProcServerWrapper.cpp
resource/src/OCRepresentation.cpp
resource/src/SConscript
service/SConscript
service/notification/SConscript
service/notification/examples/linux/SConscript
service/notification/examples/linux/cloud_connector.c
service/notification/src/provider/NSProviderResource.c
service/resource-directory/include/rd_client.h [deleted file]
service/resource-directory/include/rd_payload.h [deleted file]
service/resource-directory/src/internal/rd_storage.c [deleted file]
service/resource-directory/src/internal/rd_storage.h [deleted file]
service/resource-directory/src/rd_client.c [deleted file]
service/resource-encapsulation/src/common/SConscript
service/resource-encapsulation/src/common/primitiveResource/unittests/ResourceAttributesTest.cpp
service/simulator/src/common/simulator_utils.cpp