RD client features in base layer
authorhyuna0213.jo <hyuna0213.jo@samsung.com>
Wed, 20 Jul 2016 22:56:24 +0000 (07:56 +0900)
committerAshok Babu Channa <ashok.channa@samsung.com>
Tue, 26 Jul 2016 03:46:26 +0000 (03:46 +0000)
commitce6c2531d2044bdbb5ffc884a2182de7a52794cc
tree3684365711344ead440e2b740ec1b581942ff2ba
parentc94477a5d763891d7e61e5b6de9f38b6d35391d6
RD client features in base layer

- make consistency with the revised RD spec.
- modified build command with RD_MODE=CLIENT or SERVER
- add the RD client API in base layer.
  1. publish resource to resource-directory
  2. delete resource from resource-directory
- remove the build script related current RD implementation
  in service layer. after RD server features is implemented
  in base layer, it will be removed totally.

Change-Id: I992ff34b839cc845c5e44eb1198906bdcc0e2ec0
Signed-off-by: hyuna0213.jo <hyuna0213.jo@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/8983
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: jihwan seo <jihwan.seo@samsung.com>
Reviewed-by: Jaehong Jo <jaehong.jo@samsung.com>
Reviewed-by: Habib Virji <habib.virji@samsung.com>
Reviewed-by: Ashok Babu Channa <ashok.channa@samsung.com>
32 files changed:
build_common/SConscript
resource/csdk/SConscript
resource/csdk/connectivity/test/SConscript
resource/csdk/stack/include/internal/ocresource.h
resource/csdk/stack/include/ocstack.h
resource/csdk/stack/include/octypes.h
resource/csdk/stack/include/oicresourcedirectory.h [new file with mode: 0644]
resource/csdk/stack/include/payload_logging.h
resource/csdk/stack/include/rdpayload.h
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/oicresourcedirectory.c [new file with mode: 0644]
resource/csdk/stack/src/rdpayload.c
resource/csdk/stack/test/rdtests.cpp [new file with mode: 0644]
resource/examples/SConscript
resource/examples/rdclient.cpp [new file with mode: 0644]
resource/include/IServerWrapper.h
resource/include/InProcServerWrapper.h
resource/include/OCApi.h
resource/include/OCPlatform.h
resource/include/OCPlatform_impl.h
resource/include/OCRepresentation.h
resource/include/StringConstants.h
resource/src/InProcServerWrapper.cpp
resource/src/OCPlatform.cpp
resource/src/OCPlatform_impl.cpp
resource/src/OCRepresentation.cpp
resource/src/SConscript
service/SConscript