[IOT-209][CA Block] CASendRequestToAll from client changes NON-CON messages as CON...
authorAbhishek Pandey <abhi.siso@samsung.com>
Wed, 24 Dec 2014 13:50:19 +0000 (19:20 +0530)
committerAbhishek Pandey <abhi.siso@samsung.com>
Wed, 24 Dec 2014 13:57:07 +0000 (19:27 +0530)
Signed-off-by: Abhishek Pandey <abhi.siso@samsung.com>
Change-Id: Ibbd93ffb758e512bb77181fba71d5d02c05de0d8

resource/csdk/connectivity/samples/linux/sample_main.c
resource/csdk/connectivity/src/camessagehandler.c
resource/csdk/connectivity/src/camessagehandler_singlethread.c

index a6620cb..3c4fdaf 100644 (file)
@@ -626,6 +626,7 @@ void send_request_all()
     memset(&requestData, 0, sizeof(CAInfo_t));
     requestData.token = token;
     requestData.payload = "Temp Json Payload";
+       requestData.type = CA_MSG_NONCONFIRM;
 
     CARequestInfo_t requestInfo;
     memset(&requestInfo, 0, sizeof(CARequestInfo_t));
index f13f926..d7ca0d4 100644 (file)
@@ -160,7 +160,7 @@ static void CASendThreadProcess(void *threadData)
             OIC_LOG_V(DEBUG, TAG, "responseInfo is available..");
 
             pdu = (coap_pdu_t *) CAGeneratePdu(data->remoteEndpoint->resourceUri,
-                                               data->responseInfo->result, 
+                                               data->responseInfo->result,
                                                data->responseInfo->info);
         }
         else
@@ -205,6 +205,7 @@ static void CASendThreadProcess(void *threadData)
         info.options = data->options;
         info.numOptions = data->numOptions;
         info.token = data->requestInfo->info.token;
+        info.type = data->requestInfo->info.type;
 
         pdu = (coap_pdu_t *) CAGeneratePdu(data->remoteEndpoint->resourceUri, CA_GET, info);
 
@@ -664,6 +665,7 @@ CAResult_t CADetachMessageResourceUri(const CAURI_t resourceUri, const CAToken_t
     memset(ReqInfo, 0, sizeof(CARequestInfo_t));
     ReqInfo->method = CA_GET;
     ReqInfo->info.token = token;
+    ReqInfo->info.type = CA_MSG_NONCONFIRM;
     data->requestInfo = ReqInfo;
 
     data->responseInfo = NULL;
index b6d46e8..a1da2c6 100644 (file)
@@ -128,6 +128,7 @@ static void CAProcessData(CAData_t *data)
         info.options = data->options;
         info.numOptions = data->numOptions;
         info.token = data->requestInfo->info.token;
+        info.type = data->requestInfo->info.type;
 
         pdu = (coap_pdu_t *) CAGeneratePdu(data->remoteEndpoint->resourceUri, CA_GET, info);
 
@@ -441,6 +442,7 @@ CAResult_t CADetachMessageResourceUri(const CAURI_t resourceUri, const CAToken_t
     memset(ReqInfo, 0, sizeof(CARequestInfo_t));
     ReqInfo->method = CA_GET;
     ReqInfo->info.token = token;
+    ReqInfo->info.type = CA_MSG_NONCONFIRM;
     data->requestInfo = ReqInfo;
 
     data->responseInfo = NULL;