Add extern C to prevent name mangling in C++ layer
authorleechul <chuls.lee@samsung.com>
Tue, 29 Mar 2016 01:25:22 +0000 (10:25 +0900)
committerRandeep Singh <randeep.s@samsung.com>
Tue, 29 Mar 2016 06:20:10 +0000 (06:20 +0000)
Change-Id: I36a225ae5bb91d9bd45a1614d9acd0e9305d5fde
Signed-off-by: leechul <chuls.lee@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/7413
Reviewed-by: Kyungsun Cho <goodsun.cho@samsung.com>
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Randeep Singh <randeep.s@samsung.com>
resource/csdk/security/include/internal/resourcemanager.h

index 0bcb606..71745e6 100644 (file)
 #include "ocstack.h"
 #include "securevirtualresourcetypes.h"
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 /**
  * Initialize all secure resources ( /oic/sec/cred, /oic/sec/acl, /oic/sec/pstat etc).
  *
@@ -51,5 +55,9 @@ OCStackResult DestroySecureResources();
 OCStackResult SendSRMCBORResponse(const OCEntityHandlerRequest *ehRequest,
         OCEntityHandlerResult ehRet, uint8_t *cborPayload, size_t size);
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif //IOTVT_SRM_RM_H