Update Logic to manage Provider list. 99/8799/3
authorYounghyunJoo <yh_.joo@samsung.com>
Wed, 22 Jun 2016 10:25:13 +0000 (19:25 +0900)
committerUze Choi <uzchoi@samsung.com>
Tue, 28 Jun 2016 18:08:35 +0000 (18:08 +0000)
commit798da8b7010fff84d3b9e65addcbbb18cb98a672
treebd8e913670c8b14fc2410fbfd099745faf1eb181
parent2e08880010b5f6d2ef0a25c0e2690c0fcfdb1bad
Update Logic to manage Provider list.

- Add storage to store Provider List & Logic to manage Provider List
- Modify type of Message format in consumer to NSSyncType(delete existing type(NSConsumerMessageTypes))
- Modify way to sending syncInfo to use providerId
- Modify to set providerId when send acceptance response in Provider.

Change-Id: Id667403c70c88e6bce16bc92a3ec6605e36e9dc5
Signed-off-by: YounghyunJoo <yh_.joo@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/8799
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Uze Choi <uzchoi@samsung.com>
14 files changed:
service/notification/src/common/NSConstants.h
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/NSConsumerInterface.c
service/notification/src/consumer/NSConsumerInternalTaskController.c
service/notification/src/consumer/NSConsumerInternalTaskController.h
service/notification/src/consumer/NSConsumerQueueScheduler.c
service/notification/src/consumer/NSThread.c
service/notification/src/consumer/cache/linux/NSConsumerMemoryCache.c
service/notification/src/consumer/cache/linux/NSConsumerMemoryCache.h
service/notification/src/provider/NSProviderSubscription.c
service/notification/src/provider/NSProviderSubscription.h