Add APIs of cloud provisioning for Android and JNI layer
authorJihun Ha <jihun.ha@samsung.com>
Wed, 22 Jun 2016 08:44:25 +0000 (17:44 +0900)
committerMadan Lanka <lanka.madan@samsung.com>
Thu, 23 Jun 2016 07:02:09 +0000 (07:02 +0000)
commit1c51f6723528838d50aa09c2d2d02857f66bc3b3
tree5af32fe4e7a5a2646b3c29b2cbebf347ee3b0fba
parent14c21de7a4c80e41592bf5951ab57d9b3184da47
Add APIs of cloud provisioning for Android and JNI layer

1. Implement startCloudProvisioning for Android and nativeStartCloudProvisioning
 for its JNI layer
2. Implement CloudProvisioningStatusListener class for callback listener for
 cloud provisioning
3. Implement CloudProvInfo class to store an cloud information to be delivered
 to Enrollee

Change-Id: Iafdfa71dd642f99dc6b5b8f0de1f60f5255fea66
Signed-off-by: Jihun Ha <jihun.ha@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/8797
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Madan Lanka <lanka.madan@samsung.com>
20 files changed:
service/easy-setup/mediator/richsdk/android/EasySetupCore/src/main/java/org/iotivity/service/easysetup/mediator/CloudProvInfo.java [new file with mode: 0755]
service/easy-setup/mediator/richsdk/android/EasySetupCore/src/main/java/org/iotivity/service/easysetup/mediator/CloudProvisioningCallback.java [new file with mode: 0755]
service/easy-setup/mediator/richsdk/android/EasySetupCore/src/main/java/org/iotivity/service/easysetup/mediator/CloudProvisioningStatus.java [new file with mode: 0755]
service/easy-setup/mediator/richsdk/android/EasySetupCore/src/main/java/org/iotivity/service/easysetup/mediator/ESCloudProvState.java [new file with mode: 0755]
service/easy-setup/mediator/richsdk/android/EasySetupCore/src/main/java/org/iotivity/service/easysetup/mediator/ESResult.java [new file with mode: 0755]
service/easy-setup/mediator/richsdk/android/EasySetupCore/src/main/java/org/iotivity/service/easysetup/mediator/EasySetup.java
service/easy-setup/mediator/richsdk/android/EasySetupCore/src/main/java/org/iotivity/service/easysetup/mediator/RemoteEnrollee.java
service/easy-setup/mediator/richsdk/android/jni/JniCloudProvisioningStatusListener.cpp [new file with mode: 0755]
service/easy-setup/mediator/richsdk/android/jni/JniCloudProvisioningStatusListener.h [new file with mode: 0755]
service/easy-setup/mediator/richsdk/android/jni/JniEasySetup.cpp
service/easy-setup/mediator/richsdk/android/jni/JniEasySetup.h
service/easy-setup/mediator/richsdk/android/jni/JniEsUtils.cpp
service/easy-setup/mediator/richsdk/android/jni/JniEsUtils.h
service/easy-setup/mediator/richsdk/android/jni/JniJvm.cpp
service/easy-setup/mediator/richsdk/android/jni/JniJvm.h [changed mode: 0644->0755]
service/easy-setup/mediator/richsdk/android/jni/JniRemoteEnrollee.cpp
service/easy-setup/mediator/richsdk/android/jni/JniRemoteEnrollee.h
service/easy-setup/mediator/richsdk/inc/ESRichCommon.h
service/easy-setup/mediator/richsdk/inc/RemoteEnrollee.h [changed mode: 0644->0755]
service/easy-setup/mediator/richsdk/src/RemoteEnrollee.cpp