- 15 May, 2015 5 commits
-
-
Erich Keane authored
The specification and design document both specify that server instance ID should be a UUID, yet this was initially implemented as a Uint32. This patch implements UUID generation, UUID-as-string generation, and UUID-to-string conversion in the ocrandom module. Additionally, the server instance ID calls now correctly work with UUID rather than the int32. OCResourceIdentifer also now work directly with strings rather than converting the value to an int32. Change-Id: Ic37559973f82515f795d75f798dab6b6ff99d31f Signed-off-by:
Erich Keane <erich.keane@intel.com> Reviewed-on: https://gerrit.iotivity.org/gerrit/983Tested-by:
jenkins-iotivity <jenkins-iotivity@opendaylight.org> Reviewed-by:
Sachin Agrawal <sachin.agrawal@intel.com> Reviewed-by:
Doug Hudson <douglas.hudson@intel.com> Reviewed-by:
Joseph Morrow <joseph.l.morrow@intel.com>
-
Doug Hudson authored
- Replace with IPv4 and IPv6 options. - Note that IPv6 is not currently supported - Update C/C++ sample apps - Update C/C++ unit tests - Update several services files to support mod. Change-Id: I086580d76665355d14cfa240347252cef969fa64 Signed-off-by:
Doug Hudson <douglas.hudson@intel.com> Reviewed-on: https://gerrit.iotivity.org/gerrit/995Tested-by:
jenkins-iotivity <jenkins-iotivity@opendaylight.org> Reviewed-by:
Sakthivel Samidurai <sakthivel.samidurai@intel.com> Reviewed-by:
Joseph Morrow <joseph.l.morrow@intel.com> Reviewed-by:
Mandeep Shetty <mandeep.shetty@intel.com> Reviewed-by:
Erich Keane <erich.keane@intel.com>
-
vimala.v authored
1) Fixed JIRA-472 Issue. 2) Fixed issues related to Tizen BLE interoperability with Arduino BLE. Change-Id: Id29bb04f5ba241daa084f9ecaac8cd30d888068d Signed-off-by:
vimala.v <vimala.v@samsung.com> Reviewed-on: https://gerrit.iotivity.org/gerrit/970Tested-by:
jenkins-iotivity <jenkins-iotivity@opendaylight.org> Reviewed-by:
John Light <john.j.light@intel.com> Reviewed-by:
Erich Keane <erich.keane@intel.com>
-
jnashok authored
Change-Id: I7fcb060f9a2db955032768d4c8417c920a90299f Signed-off-by:
jnashok <jn.ashok@samsung.com> Reviewed-on: https://gerrit.iotivity.org/gerrit/994Tested-by:
jenkins-iotivity <jenkins-iotivity@opendaylight.org> Reviewed-by:
John Light <john.j.light@intel.com> Reviewed-by:
Erich Keane <erich.keane@intel.com>
-
Tim Kourt authored
Introduced support for automated Jenkins build for android Change-Id: Ide54185a0e75ee8c75b3616beb5f935810220203 Signed-off-by:
Erich Keane <erich.keane@intel.com> Signed-off-by:
Rahul Rahul <rahul.rahul@intel.com> Signed-off-by:
Tim Kourt <tim.a.kourt@intel.com> Reviewed-on: https://gerrit.iotivity.org/gerrit/894Tested-by:
jenkins-iotivity <jenkins-iotivity@opendaylight.org>
-
- 14 May, 2015 4 commits
-
-
Joseph Morrow authored
This changeset ensures that presence advertisments comply with section 11.3.2.4 of OIC Core Specification 0.9. This will ensure that any implementation of the OIC Core Spec Compliant Project A will be able to send/receive advertisements with IoTivity. Change-Id: Ie00347099cab67c03af6557157e64290c625d828 Signed-off-by:
Joseph Morrow <joseph.l.morrow@intel.com> Reviewed-on: https://gerrit.iotivity.org/gerrit/981Tested-by:
jenkins-iotivity <jenkins-iotivity@opendaylight.org> Reviewed-by:
Sakthivel Samidurai <sakthivel.samidurai@intel.com> Reviewed-by:
Mandeep Shetty <mandeep.shetty@intel.com> Reviewed-by:
Erich Keane <erich.keane@intel.com>
-
Thiago Macieira authored
The --no-undefined option (same as -z defs) causes the linker to refuse to create its output if there are any symbols still unresolved after searching all the dependent shared libraries. The default on ELF systems is to allow shared libraries to link even if there are symbols undefined, which has caused many a developer a lot of headache. Unfortunately, changing ELF design flaws is not within our grasp. Change-Id: I0d4913955e3745b69672ffff13dbc5f36ac07b3d Signed-off-by:
Thiago Macieira <thiago.macieira@intel.com> Reviewed-on: https://gerrit.iotivity.org/gerrit/921Tested-by:
jenkins-iotivity <jenkins-iotivity@opendaylight.org> Reviewed-by:
Erich Keane <erich.keane@intel.com>
-
jnashok authored
While resolving merge conflicts, header file is missed. This is necessary to build the sample application. Added necessary changes to build androd ndk as well Change-Id: I0e2185abb5c82042bf7273ef61022e448b32468d Signed-off-by:
jnashok <jn.ashok@samsung.com> Reviewed-on: https://gerrit.iotivity.org/gerrit/962Tested-by:
jenkins-iotivity <jenkins-iotivity@opendaylight.org> Reviewed-by:
jihwan seo <jihwan.seo@samsung.com> Reviewed-by:
Erich Keane <erich.keane@intel.com>
-
jaehong.jo authored
Replace 'com' keyword with 'org' Change-Id: I3ef2399154bc0395377e7d0c21ee5cc41085cf60 Signed-off-by:
jaehong.jo <jaehong.jo@samsung.com> Reviewed-on: https://gerrit.iotivity.org/gerrit/989Reviewed-by:
jihwan seo <jihwan.seo@samsung.com> Tested-by:
jenkins-iotivity <jenkins-iotivity@opendaylight.org> Reviewed-by:
Erich Keane <erich.keane@intel.com>
-
- 13 May, 2015 4 commits
-
-
Mandeep Shetty authored
Some messages like ACKs, RESETs and others have null payload. strlen was called in the function args which caused a seg fault. Added check for null before calling strlen and moved call outside of args list. Change-Id: Ia97d48e662c220f73eec56bd260ed1f6c94dab90 Signed-off-by:
Mandeep Shetty <mandeep.shetty@intel.com> Reviewed-on: https://gerrit.iotivity.org/gerrit/979Reviewed-by:
Erich Keane <erich.keane@intel.com> Tested-by:
jenkins-iotivity <jenkins-iotivity@opendaylight.org>
-
sanjaysh authored
conflict of variable OC_RSVD_INTERFACE_DEFAULT from two files. Removed explicit declaration from two test casses in this file. Change-Id: I146a144861dcff07513a20af0b5bb81ed8aa14f4 Signed-off-by:
sanjaysh <sanjay1.sharma@intel.com> Reviewed-on: https://gerrit.iotivity.org/gerrit/978Tested-by:
jenkins-iotivity <jenkins-iotivity@opendaylight.org> Reviewed-by:
Erich Keane <erich.keane@intel.com>
-
k.karthick authored
Fixed the connectivity folder build issues. Fixed build issues for Linux, Tizen, Arduino Platforms. Connectivity build is enabled from iotivity root folder. For building tizen, connectivity/build/gbsbuild.sh will be used. Change-Id: Id8be5f19c6e64f441b0333aa536ad644e9fe6f0b Signed-off-by:
k.karthick <k.karthick@samsung.com> Reviewed-on: https://gerrit.iotivity.org/gerrit/893Tested-by:
jenkins-iotivity <jenkins-iotivity@opendaylight.org> Reviewed-by:
Erich Keane <erich.keane@intel.com>
-
Thiago Macieira authored
This copies all members, which means it will copy new members when they exist. Change-Id: I66a35ce5f88941f29aa6ffff13dd68807fe1e2f2 Signed-off-by:
Thiago Macieira <thiago.macieira@intel.com> Reviewed-on: https://gerrit.iotivity.org/gerrit/965Tested-by:
jenkins-iotivity <jenkins-iotivity@opendaylight.org> Reviewed-by:
Erich Keane <erich.keane@intel.com>
-
- 12 May, 2015 8 commits
-
-
sanjaysh authored
Changes:oc.mi.def->oic.if.baseline, oc.mi.ll->oic.if.ll, oc.mi.b->oic.mi.b Change-Id: Ibf26901777628c2735d742b03878f368847597ed Signed-off-by:
sanjaysh <sanjay1.sharma@intel.com> Reviewed-on: https://gerrit.iotivity.org/gerrit/956Reviewed-by:
Sakthivel Samidurai <sakthivel.samidurai@intel.com> Reviewed-by:
Erich Keane <erich.keane@intel.com> Tested-by:
jenkins-iotivity <jenkins-iotivity@opendaylight.org>
-
Erich Keane authored
A large number of memory/strcpy related issues were fixed, as well as some situations where the code was cleaned up to be a bit easier to read. Change-Id: Ieca48d0bbae02604c2e6e904432178e3ea80a417 Signed-off-by:
Erich Keane <erich.keane@intel.com> Reviewed-on: https://gerrit.iotivity.org/gerrit/942Tested-by:
jenkins-iotivity <jenkins-iotivity@opendaylight.org>
-
jw1103.kim authored
This patch fixes Jira issue IOT-453. Previously, selecting and unselecting the network repeatedly would put the ipserver into a state where it would no longer propogate messages. Change-Id: I6698e72782682b3523404137a2cef5ee410586bb Signed-off-by:
jw1103.kim <jw1103.kim@samsung.com> Reviewed-on: https://gerrit.iotivity.org/gerrit/964Tested-by:
jenkins-iotivity <jenkins-iotivity@opendaylight.org> Reviewed-by:
Erich Keane <erich.keane@intel.com>
-
Mandeep Shetty authored
Fixed the GET fail on C++ samples. Added logging that informs users that query processing is not implemented and is the responsibility if the entity handler. Change-Id: If73ee023aa739584c34d1a4ffe4656a4902f6cf3 Signed-off-by:
Mandeep Shetty <mandeep.shetty@intel.com> Reviewed-on: https://gerrit.iotivity.org/gerrit/943Tested-by:
jenkins-iotivity <jenkins-iotivity@opendaylight.org> Reviewed-by:
Mark Tung <mark.y.tung@intel.com> Reviewed-by:
Erich Keane <erich.keane@intel.com>
-
Mandeep Shetty authored
This changeset ensures the default interface, if present, is always first in the interface list. This addresses spec compliance for section 7.1.4.2.3. Also added unit tests to test changes made in this changeset and to test for duplicate interfaces. Change-Id: Iccfbb297c1745a86ce2cb0010f5b24519d567658 Signed-off-by:
Mandeep Shetty <mandeep.shetty@intel.com> Reviewed-on: https://gerrit.iotivity.org/gerrit/954Tested-by:
jenkins-iotivity <jenkins-iotivity@opendaylight.org> Reviewed-by:
Erich Keane <erich.keane@intel.com>
-
Ossama Othman authored
Fixed OICMiddle compile-time warnings regarding potential use of an uninitialized variable, as well as an ignored getline() result. Change-Id: I6ce5a7212ea87cfc506cc97ca97a873c308bf17c Signed-off-by:
Ossama Othman <ossama.othman@intel.com> Reviewed-on: https://gerrit.iotivity.org/gerrit/955Reviewed-by:
John Light <john.j.light@intel.com> Tested-by:
jenkins-iotivity <jenkins-iotivity@opendaylight.org> Reviewed-by:
Erich Keane <erich.keane@intel.com>
-
Thiago Macieira authored
This is required to send binary payloads, like CBOR is. It's also a good idea so we don't have to do strlen all the time. Change-Id: I66a35ce5f88941f29aa6ffff13dd68b7b06f7fe2 Signed-off-by:
Thiago Macieira <thiago.macieira@intel.com> Reviewed-on: https://gerrit.iotivity.org/gerrit/966Tested-by:
jenkins-iotivity <jenkins-iotivity@opendaylight.org> Reviewed-by:
Erich Keane <erich.keane@intel.com>
-
Ashok Channa authored
JIRA ticket IOT-440 suggested to use SOCK_CLOEXEC flag for socket file descriptor for thread safety. This fix will ensure SOCK_CLOEXEC flag is checked if kernal has supports for it. Signed-off-by:
Ashok Channa <ashok.channa@samsung.com> Change-Id: I84efdcd721c1f34f8d0931e08acbdcb147b9a5db Reviewed-on: https://gerrit.iotivity.org/gerrit/774Tested-by:
jenkins-iotivity <jenkins-iotivity@opendaylight.org> Reviewed-by:
Erich Keane <erich.keane@intel.com>
-
- 08 May, 2015 2 commits
-
-
jnashok authored
This fixes JIRA issue IOT-417. When a previous DTLS session was not properly closed, DTLS messaging would fail. This patch ensures that DTLS sessions are properly closed. Change-Id: I0483253cad313c7596ae30d9624db57c072417d8 Signed-off-by:
jnashok <jn.ashok@samsung.com> Reviewed-on: https://gerrit.iotivity.org/gerrit/889Tested-by:
jenkins-iotivity <jenkins-iotivity@opendaylight.org> Reviewed-by:
Sachin Agrawal <sachin.agrawal@intel.com>
-
jnashok authored
This has the latest CA Android Sample application changes Currently only WiFi is suppported Signed-off-by:
jnashok <jn.ashok@samsung.com> Change-Id: I14872da31e501de310721bfdcdd315f681e1ff88 Reviewed-on: https://gerrit.iotivity.org/gerrit/755Tested-by:
jenkins-iotivity <jenkins-iotivity@opendaylight.org> Reviewed-by:
Erich Keane <erich.keane@intel.com>
-
- 07 May, 2015 7 commits
-
-
jaehong.jo authored
Android EDR functionality has been implemented. Signed-off-by:
jaehong.jo <jaehong.jo@samsung.com> Change-Id: I036bde692098ea40e28df2b07b40e478a4eb021b Reviewed-on: https://gerrit.iotivity.org/gerrit/757Tested-by:
jenkins-iotivity <jenkins-iotivity@opendaylight.org> Reviewed-by:
Erich Keane <erich.keane@intel.com>
-
k.karthick authored
Change-Id: I60d25d5f9b1e6f525db28f509681e53ab8ffad19 Signed-off-by:
vimala.v <vimala.v@samsung.com> Signed-off-by:
k.karthick <k.karthick@samsung.com> Reviewed-on: https://gerrit.iotivity.org/gerrit/913Tested-by:
jenkins-iotivity <jenkins-iotivity@opendaylight.org> Reviewed-by:
Erich Keane <erich.keane@intel.com>
-
Kishen Maloor authored
* Added meta data for other architectures supported by the Yocto toolchain. (For eg. we can now build IoTivity for ARM/RaspberryPi) * Added additional required compiler flags to be used while building IoTivity for Yocto. * Added new CROSS_COMPILE key to the construction environment which can be used to build IoTivity's external dependencies for Yocto. (For eg. gtest uses autoconf, so CROSS_COMPILE gets passed in with the --host switch) Change-Id: Iad52c4fbc597abde32baf53205ddbd46e22f122b Signed-off-by:
Kishen Maloor <kishen.maloor@intel.com> Reviewed-on: https://gerrit.iotivity.org/gerrit/919Tested-by:
jenkins-iotivity <jenkins-iotivity@opendaylight.org> Reviewed-by:
Caiwen Zhang <caiwen.zhang@intel.com> Reviewed-by:
Erich Keane <erich.keane@intel.com>
-
Thiago Macieira authored
The order in which static libraries are listed matters, so connectivity_abstraction needs to appear before coap. This also solves the problem on iOS that caused libcoap to be moved to later. Change-Id: I0d4913955e3745b69672ffff13dbc5d38a438ef6 Signed-off-by:
Thiago Macieira <thiago.macieira@intel.com> Reviewed-on: https://gerrit.iotivity.org/gerrit/920Reviewed-by:
Charlie Lenahan <charlie.lenahan@intel.com> Tested-by:
jenkins-iotivity <jenkins-iotivity@opendaylight.org> Reviewed-by:
Caiwen Zhang <caiwen.zhang@intel.com> Reviewed-by:
Erich Keane <erich.keane@intel.com>
-
HyunJun Kim authored
It was crashed when OCCreateResource calls using invalid uri or already used uri. OCCreateResource can return OC_STACK_OK, OC_STACK_INVALID_PARAM, OC_STACK_INVALID_URI and so on. Currently, it checks only if the result is OC_STACK_ERROR. But, there can be a case where the result is not OC_STACK_ERROR but 'handle' is NULL. In this case with this conditional statement, some exceptional errors could happen. Therefore, it should be changed for the conditional statement to check if the resource creation is successful as intended. Change-Id: I9921b3bb7874b1dbf8b0fda5483471506da93882 Signed-off-by:
HyunJun Kim <hyunjun2.kim@samsung.com> Reviewed-on: https://gerrit.iotivity.org/gerrit/923Tested-by:
jenkins-iotivity <jenkins-iotivity@opendaylight.org> Reviewed-by:
Uze Choi <uzchoi@samsung.com>
-
Mandeep Shetty authored
This is a temporary fix. The multicast notifications from server side need remote endpoint to be null in caipadapter.c::CAIPSendDataThread(). But the function signature called from the RI layer into the CA layer to send responses takes a CARemoteEndpoint struct which cannot be null. The temp fix is to make caipclient.c think that a response is multicast if the remoteAddress is the fixed multicast ip 224.0.1.187. Change-Id: I6720ceb123d044b9c2aa510d41488b5003324e4e Signed-off-by:
Mandeep Shetty <mandeep.shetty@intel.com> Reviewed-on: https://gerrit.iotivity.org/gerrit/922Reviewed-by:
Ashok Babu Channa <ashok.channa@samsung.com> Tested-by:
jenkins-iotivity <jenkins-iotivity@opendaylight.org> Reviewed-by:
Sakthivel Samidurai <sakthivel.samidurai@intel.com> Reviewed-by:
Uze Choi <uzchoi@samsung.com>
-
HyunJun Kim authored
FindGroup can not support callback correctly. It was check the duplication of resource as wrong method. so if resource was duplicated It did ignore the response. So we change the checking logic for duplication. Fix [IoT-265]. Change-Id: I27a58a9be688da172043439f62d1694aaaf10c96 Signed-off-by:
HyunJun Kim <hyunjun2.kim@samsung.com> Reviewed-on: https://gerrit.iotivity.org/gerrit/872Tested-by:
jenkins-iotivity <jenkins-iotivity@opendaylight.org> Reviewed-by:
Uze Choi <uzchoi@samsung.com>
-
- 06 May, 2015 4 commits
-
-
k.karthick authored
This is fix for Jira Issue "IOT-450". SendNotification functionality has been modified to allow either CONFIRM or NONCONFIRM in CA Sample. Change-Id: I67baad2313b85850f879bf45afeb790d76e56522 Signed-off-by:
k.karthick <k.karthick@samsung.com> Reviewed-on: https://gerrit.iotivity.org/gerrit/776Tested-by:
jenkins-iotivity <jenkins-iotivity@opendaylight.org> Reviewed-by:
Abhishek Pandey <abhi.siso@samsung.com> Reviewed-by:
Erich Keane <erich.keane@intel.com>
-
vimala.v authored
Change-Id: Ie2d4a55267bdbe4a263d55bf65162f2084c1fa39 Signed-off-by:
vimala.v <vimala.v@samsung.com> Reviewed-on: https://gerrit.iotivity.org/gerrit/912Tested-by:
jenkins-iotivity <jenkins-iotivity@opendaylight.org> Reviewed-by:
Abhishek Pandey <abhi.siso@samsung.com> Reviewed-by:
Naga Ashok Jampani <jn.ashok@samsung.com> Reviewed-by:
Erich Keane <erich.keane@intel.com>
-
Habib Virji authored
Compilation of mqtt sample app was failing as pthread was included in LIBS but should be appended after connectivity_abstraction as it depends on the pthread library. Change-Id: Ie1019c5ba4b31a06f7e25a3e2ce338ea21c91b52 Signed-off-by:
Habib Virji <habib.virji@samsung.com> Reviewed-on: https://gerrit.iotivity.org/gerrit/881Tested-by:
jenkins-iotivity <jenkins-iotivity@opendaylight.org> Reviewed-by:
Younghyun Joo <yh_.joo@samsung.com> Reviewed-by:
Uze Choi <uzchoi@samsung.com>
-
YounghyunJoo authored
MQTT-Fan plugin can't recognize mqtt broker server status. so linux sample application cannot print connection error message and try to turn on/off the fan I modify plugin codes to check the connection status. Change-Id: Id1eff1b4439bf1d473dd8a0873a187b721a4d93e Signed-off-by:
YounghyunJoo <yh_.joo@samsung.com> Reviewed-on: https://gerrit.iotivity.org/gerrit/850Tested-by:
jenkins-iotivity <jenkins-iotivity@opendaylight.org> Reviewed-by:
Madan Lanka <lanka.madan@samsung.com> Reviewed-by:
Uze Choi <uzchoi@samsung.com>
-
- 05 May, 2015 3 commits
-
-
Moumita Ray authored
IOT-491: When client creates a resource and calls GET with different resource type name and interface,GET should fail but it is successful. Analysis: Since APP creates resource, it should know the resource/interface types and it should check for resourceTypeName and ResourceInterface to identify a known resource prior to handle entity Request. Change-Id: I9159b465bf708a4cb5835f4b3adf0aea3a2c87bb Signed-off-by:
Moumita Ray <moumita.ray@intel.com> Reviewed-on: https://gerrit.iotivity.org/gerrit/860Tested-by:
jenkins-iotivity <jenkins-iotivity@opendaylight.org> Reviewed-by:
Erich Keane <erich.keane@intel.com>
-
Mandeep Shetty authored
The merge of ethernet and wifi includes a check in the adapter for whether a request is going out to a multicast or unicast endpoint. The decision for whether it is a multicast or unicast request is made on the basis of whether the group endpoint is set or the remote endpoint. The C stack creates a group endpoint if the connectivity type is OC_ALL or a remote endpoint otherwise. But all connectivity types are mapped to CA_IPV4. To ensure that a group endpoint is created for multicastm the C++ samples should make the findResource() call with OC_ALL. The new constant is the multicast resource discovery uri Change-Id: I8933a92a18ec920cf9b4b7dd994a6cbd82cb1c44 Signed-off-by:
Mandeep Shetty <mandeep.shetty@intel.com> Reviewed-on: https://gerrit.iotivity.org/gerrit/898Reviewed-by:
Sakthivel Samidurai <sakthivel.samidurai@intel.com> Tested-by:
jenkins-iotivity <jenkins-iotivity@opendaylight.org> Reviewed-by:
Erich Keane <erich.keane@intel.com>
-
Erich Keane authored
Removed all eth,wifi adapter files and created ipadater files for easy access. Sconscripts,Resource Layer modified to adapt IPV4 instead of ethernet and wifi. Added network monitoring code for ipadapter. As its interface change and on 4 platforms, many changes are inevitable. Change-Id: Ib4db996e8a29ffc7f8955e9d0d7280c023d3d64d Signed-off-by:
jw1103.kim <jw1103.kim@samsung.com> Signed-off-by:
vimala.v <vimala.v@samsung.com> Signed-off-by:
Erich Keane <erich.keane@intel.com> Reviewed-on: https://gerrit.iotivity.org/gerrit/752Tested-by:
jenkins-iotivity <jenkins-iotivity@opendaylight.org>
-
- 04 May, 2015 3 commits
-
-
Erich Keane authored
it had been modified by fragmentation logic applied. Change-Id: Ic3687fc016f2e28671a1d3962992d66481244288 Signed-off-by:
jihwan.seo <jihwan.seo@samsung.com> Signed-off-by:
Erich Keane <erich.keane@intel.com> Reviewed-on: https://gerrit.iotivity.org/gerrit/753Tested-by:
jenkins-iotivity <jenkins-iotivity@opendaylight.org>
-
Joseph Morrow authored
As pointed out by Bill Dieter in changeset 878, these defines are inherently included by the the octypes.h file. To give end users the definition of these defines, we must also include the configuration parameters in the C++ SDK's documentation. Change-Id: Iac98843920afae295dd86ac11236332c605b184e Signed-off-by:
Joseph Morrow <joseph.l.morrow@intel.com> Reviewed-on: https://gerrit.iotivity.org/gerrit/895Reviewed-by:
William Dieter <william.r.dieter@intel.com> Tested-by:
jenkins-iotivity <jenkins-iotivity@opendaylight.org> Reviewed-by:
Erich Keane <erich.keane@intel.com>
-
Erich Keane authored
The fix for the deadlocks resulted in hitting an 'else' case inadvertantly. This ensures that no additional waiting happens on stop. Change-Id: Ia10a5477e4502b4dff669cdc58d7d7e978e5dc51 Signed-off-by:
Erich Keane <erich.keane@intel.com> Reviewed-on: https://gerrit.iotivity.org/gerrit/883Tested-by:
jenkins-iotivity <jenkins-iotivity@opendaylight.org>
-