/**\r
* API to delete memory allocated to linked list created by OCDiscover_XXX_Devices API.\r
*\r
- * @param[in] ppList Pointer to OCProvisionDev_t which should be deleted.\r
+ * @param[in] pList Pointer to OCProvisionDev_t which should be deleted.\r
*/\r
-void OCDeleteDiscoveredDevices(OCProvisionDev_t **ppList);\r
+void OCDeleteDiscoveredDevices(OCProvisionDev_t *pList);\r
\r
/**\r
* API to delete memory allocated to OCProvisionResult_t list in callback function.\r
*
* @param[in] pList List of OCProvisionDev_t.
*/
-void DeleteDeviceList(OCProvisionDev_t **pList);
+void DeleteDeviceList(OCProvisionDev_t *pList);
/**
error:
deleteACL(gAcl1);
deleteACL(gAcl2);
- OCDeleteDiscoveredDevices(&pDeviceList);
- OCDeleteDiscoveredDevices(&pOwnedList);
+ OCDeleteDiscoveredDevices(pDeviceList);
+ OCDeleteDiscoveredDevices(pOwnedList);
return 0;
}
*
* @param[in] pList Pointer to OCProvisionDev_t which should be deleted.
*/
-void OCDeleteDiscoveredDevices(OCProvisionDev_t **ppList)
+void OCDeleteDiscoveredDevices(OCProvisionDev_t *pList)
{
- DeleteDeviceList(ppList);
+ DeleteDeviceList(pList);
}
/**
* @return OC_STACK_OK for success and errorcode otherwise.
*/
OCStackResult AddDevice(OCProvisionDev_t **ppDevicesList, const char* addr, const uint16_t port,
- OCTransportAdapter adapter, OCConnectivityType connType, OicSecDoxm_t *doxm)
+ OCTransportAdapter adapter, OCConnectivityType connType, OicSecDoxm_t *doxm)
{
if (NULL == addr)
{
*
* @return OC_STACK_OK for success and errorcode otherwise.
*/
-OCStackResult UpdateSecurePortOfDevice(OCProvisionDev_t **ppDevicesList, const char *addr, uint16_t port,
- uint16_t securePort)
+OCStackResult UpdateSecurePortOfDevice(OCProvisionDev_t **ppDevicesList, const char *addr,
+ uint16_t port, uint16_t securePort)
{
OCProvisionDev_t *ptr = GetDevice(ppDevicesList, addr, port);
/**
* This function deletes list of provision target devices
*
- * @param[in] pList List of OCProvisionDev_t.
+ * @param[in] pDevicesList List of OCProvisionDev_t.
*/
-void DeleteDeviceList(OCProvisionDev_t **ppDevicesList)
+void DeleteDeviceList(OCProvisionDev_t *pDevicesList)
{
- if(*ppDevicesList)
+ if(pDevicesList)
{
OCProvisionDev_t *del = NULL, *tmp = NULL;
- LL_FOREACH_SAFE(*ppDevicesList, del, tmp)
+ LL_FOREACH_SAFE(pDevicesList, del, tmp)
{
- LL_DELETE(*ppDevicesList, del);
+ LL_DELETE(pDevicesList, del);
DeleteDoxmBinData(del->doxm);
DeletePstatBinData(del->pstat);
prefix, address, port, uri);
break;
default:
- OC_LOG(ERROR, ERROR, "Unknown address format.");
+ OC_LOG(ERROR, TAG, "Unknown address format.");
return false;
}
if(snRet >= bufferSize)
{
- OC_LOG(ERROR, INFO, "PMGenerateQuery : URI is too long");
+ OC_LOG(ERROR, TAG, "PMGenerateQuery : URI is too long");
return false;
}
break;
// TODO: We need to verify tinyDTLS in below cases
case CT_ADAPTER_GATT_BTLE:
case CT_ADAPTER_RFCOMM_BTEDR:
- OC_LOG(ERROR, ERROR, "Not supported connectivity adapter.");
+ OC_LOG(ERROR, TAG, "Not supported connectivity adapter.");
return false;
break;
default:
- OC_LOG(ERROR, ERROR, "Unknown connectivity adapter.");
+ OC_LOG(ERROR, TAG, "Unknown connectivity adapter.");
return false;
}
extern "C" {
#endif
-extern OCStackResult AddDevice(OCProvisionDev_t **ppList, const char* addr, const uint16_t port,
- OCTransportAdapter adapter, OicSecDoxm_t *doxm);
+extern OCStackResult AddDevice(OCProvisionDev_t **ppDevicesList, const char* addr,
+ const uint16_t port, OCTransportAdapter adapter,
+ OCConnectivityType connType, OicSecDoxm_t *doxm);
#ifdef __cplusplus
}
#endif
int cnt =0;
// The first addition
- res = AddDevice(&gList, "10.20.30.40", 5684, OC_DEFAULT_ADAPTER, pDoxm);
+ res = AddDevice(&gList, "10.20.30.40", 5684, OC_DEFAULT_ADAPTER, CT_IP_USE_V4, pDoxm);
EXPECT_TRUE(OC_STACK_OK == res);
EXPECT_TRUE(NULL != gList);
LL_FOREACH(gList,el){ ++cnt; };
- //LL_COUNT(gList, el, cnt);
EXPECT_TRUE(1 == cnt);
// Same node must not be inserted
- res = AddDevice(&gList, "10.20.30.40", 5684, OC_ADAPTER_IP, pDoxm);
+ res = AddDevice(&gList, "10.20.30.40", 5684, OC_ADAPTER_IP, CT_IP_USE_V4, pDoxm);
EXPECT_TRUE(OC_STACK_OK == res);
EXPECT_TRUE(NULL != gList);
cnt = 0;
LL_FOREACH(gList,el){ ++cnt; };
- //LL_COUNT(gList, el, cnt);
EXPECT_TRUE(1 == cnt);
// Differnet node must be inserted
- res = AddDevice(&gList, "110.120.130.140", 6789, OC_DEFAULT_ADAPTER, pDoxm);
+ res = AddDevice(&gList, "110.120.130.140", 6789, OC_DEFAULT_ADAPTER, CT_IP_USE_V4, pDoxm);
EXPECT_TRUE(OC_STACK_OK == res);
EXPECT_TRUE(NULL != gList);
cnt = 0;
LL_FOREACH(gList,el){ ++cnt; };
- //LL_COUNT(gList, el, cnt);
EXPECT_TRUE(2 == cnt);
}
int cnt =0;
// Delete whole
- DeleteDeviceList(&gList);
+ DeleteDeviceList(gList);
gList = NULL;
LL_FOREACH(gList,el){ ++cnt; };
- //LL_COUNT(gList, el, cnt);
EXPECT_TRUE(0 == cnt);
}
\ No newline at end of file