From 3754f57d11c9fd267e05fd9498ea963211336618 Mon Sep 17 00:00:00 2001 From: Jongmin Choi Date: Mon, 26 Sep 2016 17:56:16 +0900 Subject: [PATCH] [IOT-1329] Include OCResetDevice in header Include OCResetDevice in ocprovisioningmanager.h Change-Id: I0f55e2503b0dc5bd809b64edc4f812c1d646cb9a Signed-off-by: Jongmin Choi Reviewed-on: https://gerrit.iotivity.org/gerrit/12203 Tested-by: jenkins-iotivity Reviewed-by: Randeep Singh --- .../security/provisioning/include/ocprovisioningmanager.h | 15 +++++++++++++++ 1 file changed, 15 insertions(+) mode change 100755 => 100644 resource/csdk/security/provisioning/include/ocprovisioningmanager.h diff --git a/resource/csdk/security/provisioning/include/ocprovisioningmanager.h b/resource/csdk/security/provisioning/include/ocprovisioningmanager.h old mode 100755 new mode 100644 index 925c81a..e0f1422 --- a/resource/csdk/security/provisioning/include/ocprovisioningmanager.h +++ b/resource/csdk/security/provisioning/include/ocprovisioningmanager.h @@ -233,6 +233,21 @@ OCStackResult OCRemoveDeviceWithUuid(void* ctx, const OicUuid_t* pTargetUuid, OCProvisionResultCB resultCallback); +/* + * Function to reset the target device. + * This function will remove credential and ACL of target device from all devices in subnet. + * + * @param[in] ctx Application context would be returned in result callback + * @param[in] waitTimeForOwnedDeviceDiscovery Maximum wait time for owned device discovery.(seconds) + * @param[in] pTargetDev Device information to be revoked. + * @param[in] resultCallback callback provided by API user, callback will be called when + * credential revocation is finished. + * @return OC_STACK_OK in case of success and other value otherwise. + */ +OCStackResult OCResetDevice(void* ctx, unsigned short waitTimeForOwnedDeviceDiscovery, + const OCProvisionDev_t* pTargetDev, + OCProvisionResultCB resultCallback); + /** * API to get status of all the devices in current subnet. The status include endpoint information * and doxm information which can be extracted duing owned and unowned discovery. Along with this -- 2.7.4