NS_LOG(DEBUG, "NSEntityHandlerNotificationCb - IN");\r
\r
OCEntityHandlerResult ehResult = OC_EH_OK;\r
- OCEntityHandlerResponse response =\r
- { 0, 0, OC_EH_ERROR, 0, 0,\r
- { },\r
- { 0 }, false };\r
\r
(void)callback;\r
\r
- // Validate pointer\r
if (!entityHandlerRequest)\r
{\r
NS_LOG(ERROR, "Invalid request pointer");\r
return OC_EH_ERROR;\r
}\r
\r
- // Initialize certain response fields\r
- response.numSendVendorSpecificHeaderOptions = 0;\r
- memset(response.sendVendorSpecificHeaderOptions, 0,\r
- sizeof response.sendVendorSpecificHeaderOptions);\r
- memset(response.resourceUri, 0, sizeof response.resourceUri);\r
- OCRepPayload* payload = NULL;\r
-\r
if (flag & OC_REQUEST_FLAG)\r
{\r
NS_LOG(DEBUG, "Flag includes OC_REQUEST_FLAG");\r
\r
NSPushQueue(SUBSCRIPTION_SCHEDULER, TASK_SEND_POLICY,\r
NSCopyOCEntityHandlerRequest(entityHandlerRequest));\r
- ehResult = OC_EH_OK;\r
\r
}\r
- else if (OC_REST_PUT == entityHandlerRequest->method)\r
- {\r
- NS_LOG(DEBUG, "NSEntityHandlerNotificationCb - OC_REST_PUT");\r
- ehResult = OC_EH_OK;\r
- }\r
- else if (OC_REST_POST == entityHandlerRequest->method)\r
- {\r
- NS_LOG(DEBUG, "NSEntityHandlerNotificationCb - OC_REST_POST");\r
- ehResult = OC_EH_OK;\r
- }\r
- else if (OC_REST_DELETE == entityHandlerRequest->method)\r
- {\r
- NS_LOG(DEBUG, "NSEntityHandlerNotificationCb - OC_REST_DELETE");\r
- ehResult = OC_EH_OK;\r
- }\r
else\r
{\r
- NS_LOG_V (DEBUG, "Received unsupported method %d from client",\r
- entityHandlerRequest->method);\r
- ehResult = OC_EH_OK;\r
+ NS_LOG_V (DEBUG, "Received method %d from client", entityHandlerRequest->method);\r
}\r
}\r
\r
- OCPayloadDestroy(response.payload);\r
NS_LOG(DEBUG, "NSEntityHandlerNotificationCb - OUT");\r
return ehResult;\r
}\r
NS_LOG(DEBUG, "NSEntityHandlerMessageCb - IN");\r
\r
OCEntityHandlerResult ehResult = OC_EH_OK;\r
- OCEntityHandlerResponse response =\r
- { 0, 0, OC_EH_ERROR, 0, 0,\r
- { },\r
- { 0 }, false };\r
\r
(void)callback;\r
\r
- // Validate pointer\r
if (!entityHandlerRequest)\r
{\r
NS_LOG (ERROR,"Invalid request pointer");\r
return OC_EH_ERROR;\r
}\r
\r
- // Initialize certain response fields\r
- response.numSendVendorSpecificHeaderOptions = 0;\r
- memset(response.sendVendorSpecificHeaderOptions, 0,\r
- sizeof response.sendVendorSpecificHeaderOptions);\r
- memset(response.resourceUri, 0, sizeof response.resourceUri);\r
- OCRepPayload* payload = NULL;\r
-\r
if (flag & OC_REQUEST_FLAG)\r
{\r
NS_LOG(DEBUG, "Flag includes OC_REQUEST_FLAG");\r
-\r
- if (OC_REST_GET == entityHandlerRequest->method)\r
- {\r
- NS_LOG(DEBUG, "NSEntityHandlerMessageCb - OC_REST_GET");\r
- ehResult = OC_EH_OK;\r
- }\r
- else if (OC_REST_PUT == entityHandlerRequest->method)\r
- {\r
- NS_LOG(DEBUG, "NSEntityHandlerMessageCb - OC_REST_PUT");\r
- ehResult = OC_EH_OK;\r
- }\r
- else if (OC_REST_POST == entityHandlerRequest->method)\r
- {\r
- NS_LOG(DEBUG, "NSEntityHandlerMessageCb - OC_REST_POST");\r
- ehResult = OC_EH_OK;\r
- }\r
- else if (OC_REST_DELETE == entityHandlerRequest->method)\r
- {\r
- NS_LOG(DEBUG, "NSEntityHandlerMessageCb - OC_REST_DELETE");\r
- ehResult = OC_EH_OK;\r
- }\r
- else\r
- {\r
- NS_LOG_V(DEBUG, "Received unsupported method %d from client",\r
- entityHandlerRequest->method);\r
- ehResult = OC_EH_OK;\r
- }\r
+ NS_LOG_V(DEBUG, "Received method %d from client", entityHandlerRequest->method);\r
}\r
\r
if (flag & OC_OBSERVE_FLAG)\r
}\r
}\r
\r
- OCPayloadDestroy(response.payload);\r
NS_LOG(DEBUG, "NSEntityHandlerMessageCb - OUT");\r
return ehResult;\r
}\r
{\r
NS_LOG(DEBUG, "NSEntityHandlerSyncCb - IN");\r
OCEntityHandlerResult ehResult = OC_EH_OK;\r
- OCEntityHandlerResponse response =\r
- { 0, 0, OC_EH_ERROR, 0, 0,\r
- { },\r
- { 0 }, false };\r
\r
(void)callback;\r
\r
- // Validate pointer\r
if (!entityHandlerRequest)\r
{\r
NS_LOG(ERROR, "Invalid request pointer");\r
return OC_EH_ERROR;\r
}\r
\r
- // Initialize certain response fields\r
- response.numSendVendorSpecificHeaderOptions = 0;\r
- memset(response.sendVendorSpecificHeaderOptions, 0,\r
- sizeof response.sendVendorSpecificHeaderOptions);\r
- memset(response.resourceUri, 0, sizeof response.resourceUri);\r
- OCRepPayload* payload = NULL;\r
-\r
if (flag & OC_REQUEST_FLAG)\r
{\r
NS_LOG(DEBUG, "Flag includes OC_REQUEST_FLAG");\r
\r
- if (OC_REST_GET == entityHandlerRequest->method)\r
- {\r
- NS_LOG(DEBUG, "NSEntityHandlerSyncCb - OC_REST_GET");\r
- ehResult = OC_EH_OK;\r
- }\r
- else if (OC_REST_PUT == entityHandlerRequest->method)\r
- {\r
- NS_LOG(DEBUG, "NSEntityHandlerSyncCb - OC_REST_PUT");\r
- ehResult = OC_EH_OK;\r
- }\r
- else if (OC_REST_POST == entityHandlerRequest->method)\r
+ if (OC_REST_POST == entityHandlerRequest->method)\r
{\r
/** Receive sync data from consumer which read or dismiss notification message.\r
And broadcast the sync data to all subscribers including provider app\r
\r
NSPushQueue(NOTIFICATION_SCHEDULER, TASK_RECV_READ,\r
NSGetSyncInfo(entityHandlerRequest->payload));\r
- ehResult = OC_EH_OK;\r
- }\r
- else if (OC_REST_DELETE == entityHandlerRequest->method)\r
- {\r
- NS_LOG(DEBUG, "Received OC_REST_DELETE from client");\r
- ehResult = OC_EH_OK;\r
- }\r
- else\r
- {\r
- NS_LOG_V(DEBUG, "Received unsupported method %d from client",\r
- entityHandlerRequest->method);\r
- ehResult = OC_EH_OK;\r
+\r
}\r
+\r
+ NS_LOG_V(DEBUG, "Received method %d from client", entityHandlerRequest->method);\r
}\r
\r
if (flag & OC_OBSERVE_FLAG)\r
}\r
}\r
\r
- OCPayloadDestroy(response.payload);\r
NS_LOG(DEBUG, "NSEntityHandlerSyncCb - OUT");\r
return ehResult;\r
}\r