Updated NSProvider structure for multi connections.
authorKIM JungYong <jyong2.kim@samsung.com>
Mon, 11 Jul 2016 07:08:23 +0000 (16:08 +0900)
committerUze Choi <uzchoi@samsung.com>
Wed, 13 Jul 2016 11:56:54 +0000 (11:56 +0000)
commit7355b975a6e7b398b3485d328ac0bbd88ff37caa
tree10c883435e833c64afeace53968d4e8bf250f92f
parentcddde2f9888434fca48585d640685e4bc1223f5b
Updated NSProvider structure for multi connections.

NSProvider can have a only UDP connection information.
But cloud notification service scenraio need to multiple connection informations.
So NSProvider struct is updated for multi connection information.

NSProviderConnectionInfo is added at NSProvider.
NAProviderConnectionInfo is list of Provider connection infomation.
Mutex is added at NSInvokeRequest().

Change-Id: Ie83527e264f93a2f5839417a61997fcdcf541a87
Signed-off-by: KIM JungYong <jyong2.kim@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/9275
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Uze Choi <uzchoi@samsung.com>
Tested-by: Uze Choi <uzchoi@samsung.com>
service/notification/src/consumer/NSConsumerCommon.c
service/notification/src/consumer/NSConsumerCommon.h
service/notification/src/consumer/NSConsumerCommunication.c
service/notification/src/consumer/NSConsumerDiscovery.c
service/notification/src/consumer/NSConsumerInternalTaskController.c
service/notification/src/consumer/cache/linux/NSConsumerMemoryCache.c