From e889812b56b239965f51afda4c4dc839c67cf708 Mon Sep 17 00:00:00 2001 From: Ziran Sun Date: Mon, 12 Sep 2016 16:30:24 +0100 Subject: [PATCH] Remove OC_REST_CANCEL_OBSERVE from OCMethod. OC_REST_CANCEL_OBSERVE was created for internal uses but has not been used. Since it is defined as one of OCMethod, Users attemp to call it in OCDoResrouce(...). OCDoResrouce(...) is to discover or Perform requests on a specified resource and OCCancel(...) should be used to cancel the operation supported in OCDoResource(...). Bug: https://jira.iotivity.org/browse/IOT-1240 Change-Id: Ie40d8961949f1fa3f0c2c04899c58d6ae62241af Signed-off-by: Ziran Sun Reviewed-on: https://gerrit.iotivity.org/gerrit/11703 Tested-by: jenkins-iotivity Reviewed-by: Ashok Babu Channa --- resource/csdk/stack/include/octypes.h | 3 --- resource/csdk/stack/src/ocstack.c | 1 - service/resource-directory/src/rd_server.c | 1 - 3 files changed, 5 deletions(-) diff --git a/resource/csdk/stack/include/octypes.h b/resource/csdk/stack/include/octypes.h index 0864196..c38783c 100644 --- a/resource/csdk/stack/include/octypes.h +++ b/resource/csdk/stack/include/octypes.h @@ -797,9 +797,6 @@ typedef enum /** Register observe request for all notifications, including stale notifications.*/ OC_REST_OBSERVE_ALL = (1 << 5), - /** De-register observation, intended for internal use.*/ - OC_REST_CANCEL_OBSERVE = (1 << 6), - #ifdef WITH_PRESENCE /** Subscribe for all presence notifications of a particular resource.*/ OC_REST_PRESENCE = (1 << 7), diff --git a/resource/csdk/stack/src/ocstack.c b/resource/csdk/stack/src/ocstack.c index b7eef64..fe27059 100644 --- a/resource/csdk/stack/src/ocstack.c +++ b/resource/csdk/stack/src/ocstack.c @@ -2727,7 +2727,6 @@ OCStackResult OCDoResource(OCDoHandle *handle, case OC_REST_GET: case OC_REST_OBSERVE: case OC_REST_OBSERVE_ALL: - case OC_REST_CANCEL_OBSERVE: requestInfo.method = CA_GET; break; case OC_REST_PUT: diff --git a/service/resource-directory/src/rd_server.c b/service/resource-directory/src/rd_server.c index 11252d2..c9c72c2 100644 --- a/service/resource-directory/src/rd_server.c +++ b/service/resource-directory/src/rd_server.c @@ -148,7 +148,6 @@ static OCEntityHandlerResult rdEntityHandler(OCEntityHandlerFlag flag, case OC_REST_DELETE: case OC_REST_OBSERVE: case OC_REST_OBSERVE_ALL: - case OC_REST_CANCEL_OBSERVE: case OC_REST_PRESENCE: case OC_REST_NOMETHOD: break; -- 2.7.4