[IOT-1538] Add support for Protocol-Independent ID
authorDan Mihai <Daniel.Mihai@microsoft.com>
Fri, 13 Jan 2017 00:52:43 +0000 (16:52 -0800)
committerMike Fenelon <mike.fenelon@microsoft.com>
Tue, 17 Jan 2017 22:26:44 +0000 (22:26 +0000)
commit2dfa7e3e2fa58140f41bebe1ffdc021f6bb337df
treeb01d432d687f8fda7d2d468219613ed075268792
parent612474e93cd839bc791b98acae1e60c2964d6f1d
[IOT-1538] Add support for Protocol-Independent ID

Per OCF Core CR 64: add support for a protocol-independent ID of a
device, in /oic/d, for use with de-duping information discovered via
more than one protocol (OCF, AllJoyn, UPnP, WS-Discovery, etc.). The
other protocols already carry a UUID for this purpose.

Change-Id: I2c6f5f2a29d09b2a120d450708360bcd61c08b3c
Signed-off-by: Dave Thaler <dthaler@microsoft.com>
Signed-off-by: Dan Mihai <Daniel.Mihai@microsoft.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/14261
Reviewed-by: George Nash <george.nash@intel.com>
Tested-by: jenkins-iotivity <jenkins@iotivity.org>
Reviewed-by: Mike Fenelon <mike.fenelon@microsoft.com>
22 files changed:
cloud/samples/client/airconditioner/aircon_controlee.cpp
cloud/samples/client/thin_light/thin_room_light.cpp
plugins/samples/linux/IotivityandZigbeeServer.c
resource/csdk/include/octypes.h
resource/csdk/stack/samples/linux/SimpleClientServer/ocserver.cpp
resource/csdk/stack/samples/tizen/SimpleClientServer/ocserver.cpp
resource/examples/devicediscoveryserver.cpp
resource/examples/fridgeserver.cpp
resource/examples/garageserver.cpp
resource/examples/lightserver.cpp
resource/examples/mediaserver.cpp
resource/examples/presenceserver.cpp
resource/examples/roomserver.cpp
resource/examples/simpleserver.cpp
resource/examples/simpleserverHQ.cpp
resource/unittests/OCPlatformTest.cpp
resource/unittests/OCRepresentationEncodingTest.cpp
service/simulator/examples/server/simulator_server.cpp
service/simulator/inc/simulator_manager.h
service/simulator/java/jni/simulator_manager_jni.cpp
service/simulator/java/sdk/src/org/oic/simulator/SimulatorManager.java
service/simulator/src/simulator_manager.cpp