provisioning: Rename some C++ headers to avoid collision with CSDK ones
authorPhilippe Coval <philippe.coval@osg.samsung.com>
Thu, 24 Nov 2016 10:20:23 +0000 (11:20 +0100)
committerPhil Coval <philippe.coval@osg.samsung.com>
Thu, 8 Dec 2016 19:27:52 +0000 (19:27 +0000)
commitd646926ebdf6d2621e156b8ac7b8ddb2ca8dce36
tree62488aec1833f9ab3a6f4fb5dc0a88b2e1bedd2a
parent2e5ca574b1ed63b8024807aef63abb1ae47868eb
provisioning: Rename some C++ headers to avoid collision with CSDK ones

The name clash only happens
 on case insensitive filesystems (ie HPFS on MacOS),
 there is ambiguity with C header ie:
  ./resource/csdk/security/provisioning/include/ocprovisioningmanager.h
  ./resource/include/OCProvisioningManager.h

Renaming to .hpp suffix prevent the problem.

Note, one other approach would be to use namespaces

Like:
   #include <iotivity/csdk/ocprovisioningmanager.h> vs
   #include <iotivity/oc/ocprovisioningmanager.h> or similar

Change-Id: Ie311344a98fd056e5b54f329819090a36a901589
Signed-off-by: Philippe Coval <philippe.coval@osg.samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/14747
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Habib Virji <habib.virji@samsung.com>
Origin: https://gerrit.iotivity.org/gerrit/#/c/14747/3
Reviewed-on: https://gerrit.iotivity.org/gerrit/15099
Reviewed-by: Kevin Kane <kkane@microsoft.com>
20 files changed:
android/android_api/base/jni/JniDisplayPinListener.h
android/android_api/base/jni/JniOcCloudProvisioning.h
android/android_api/base/jni/JniOcProvisioning.h
android/android_api/base/jni/JniOcSecureResource.h
android/android_api/base/jni/JniPinCheckListener.h
android/android_api/base/jni/JniProvisionResultListner.h
android/android_api/base/jni/JniSecureUtils.h
resource/docs/cpp-doc/Doxyfile
resource/include/OCCloudProvisioning.hpp [moved from resource/include/OCCloudProvisioning.h with 100% similarity]
resource/include/OCProvisioningManager.hpp [moved from resource/include/OCProvisioningManager.h with 100% similarity]
resource/provisioning/examples/cloudClient.cpp
resource/provisioning/examples/cloudWrapper.cpp
resource/provisioning/examples/cloudWrapper.h
resource/provisioning/examples/provisioningclient.cpp
resource/provisioning/src/OCCloudProvisioning.cpp
resource/provisioning/src/OCProvisioningManager.cpp
resource/provisioning/unittests/OCCloudProvisioningTest.cpp
resource/provisioning/unittests/OCProvisioningTest.cpp
service/easy-setup/mediator/richsdk/src/EnrolleeSecurity.h
service/easy-setup/sampleapp/mediator/linux/richsdk_sample/mediator_cpp.cpp