Added Initial version of notification.
authorjyong2.kim <jyong2.kim@samsung.com>
Mon, 9 May 2016 05:21:20 +0000 (14:21 +0900)
committerUze Choi <uzchoi@samsung.com>
Fri, 13 May 2016 09:10:08 +0000 (09:10 +0000)
commit2d93e5af7e4dfdc2f996d1554f0f960bdfb82d48
treeaa77357d5407651dbdbd6faa47d99ad3d300a7ae
parent6095c8ade11c23d654c75a0513ae92f71ac2e792
Added Initial version of notification.

This patch is initial version of notification service in IoTivity.
in this patch, included functionality of notification resource creation,
discover, send notification, read and dismiss messages.

Change-Id: I43ff9316d1eff15aabcc817e048f09c811b9a248
Signed-off-by: jyong2.kim <jyong2.kim@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/8077
Reviewed-by: Uze Choi <uzchoi@samsung.com>
Tested-by: Uze Choi <uzchoi@samsung.com>
55 files changed:
service/SConscript
service/notification/SConscript [new file with mode: 0644]
service/notification/cpp/C++.txt [deleted file]
service/notification/examples/SConscript [new file with mode: 0644]
service/notification/examples/example.txt [deleted file]
service/notification/examples/linux/SConscript [new file with mode: 0644]
service/notification/examples/linux/notificationconsumer.c [new file with mode: 0644]
service/notification/examples/linux/notificationprovider.c [new file with mode: 0644]
service/notification/include/NSCommon.h [new file with mode: 0644]
service/notification/include/NSConsumerInterface.h [new file with mode: 0644]
service/notification/include/NSProviderInterface.h [new file with mode: 0644]
service/notification/include/include.txt [deleted file]
service/notification/src/common/NSConstants.h [new file with mode: 0644]
service/notification/src/common/NSQueueScheduler.c [new file with mode: 0644]
service/notification/src/common/NSQueueScheduler.h [new file with mode: 0644]
service/notification/src/common/NSStructs.h [new file with mode: 0644]
service/notification/src/common/common.txt [deleted file]
service/notification/src/consumer/NSConsumerCache.c [new file with mode: 0644]
service/notification/src/consumer/NSConsumerCache.h [new file with mode: 0644]
service/notification/src/consumer/NSConsumerCommon.c [new file with mode: 0644]
service/notification/src/consumer/NSConsumerCommon.h [new file with mode: 0644]
service/notification/src/consumer/NSConsumerDiscovery.c [new file with mode: 0644]
service/notification/src/consumer/NSConsumerDiscovery.h [new file with mode: 0644]
service/notification/src/consumer/NSConsumerInterface.c [new file with mode: 0644]
service/notification/src/consumer/NSConsumerListener.c [new file with mode: 0644]
service/notification/src/consumer/NSConsumerListener.h [new file with mode: 0644]
service/notification/src/consumer/NSConsumerMessageHandler.c [new file with mode: 0644]
service/notification/src/consumer/NSConsumerMessageHandler.h [new file with mode: 0644]
service/notification/src/consumer/NSConsumerNotification.c [new file with mode: 0644]
service/notification/src/consumer/NSConsumerNotification.h [new file with mode: 0644]
service/notification/src/consumer/NSConsumerQueue.c [new file with mode: 0644]
service/notification/src/consumer/NSConsumerQueue.h [new file with mode: 0644]
service/notification/src/consumer/NSConsumerSubsription.c [new file with mode: 0644]
service/notification/src/consumer/NSConsumerSubsription.h [new file with mode: 0644]
service/notification/src/consumer/NSConsumerSystem.c [new file with mode: 0644]
service/notification/src/consumer/NSConsumerSystem.h [new file with mode: 0644]
service/notification/src/consumer/NSThread.c [new file with mode: 0644]
service/notification/src/consumer/NSThread.h [new file with mode: 0644]
service/notification/src/consumer/consumer.txt [deleted file]
service/notification/src/provider/NSProviderCacheAdapter.c [new file with mode: 0644]
service/notification/src/provider/NSProviderCacheAdapter.h [new file with mode: 0644]
service/notification/src/provider/NSProviderDiscovery.c [new file with mode: 0644]
service/notification/src/provider/NSProviderDiscovery.h [new file with mode: 0644]
service/notification/src/provider/NSProviderInterface.c [new file with mode: 0644]
service/notification/src/provider/NSProviderListener.c [new file with mode: 0644]
service/notification/src/provider/NSProviderListener.h [new file with mode: 0644]
service/notification/src/provider/NSProviderNotification.c [new file with mode: 0644]
service/notification/src/provider/NSProviderNotification.h [new file with mode: 0644]
service/notification/src/provider/NSProviderResource.c [new file with mode: 0644]
service/notification/src/provider/NSProviderResource.h [new file with mode: 0644]
service/notification/src/provider/NSProviderSubscription.c [new file with mode: 0644]
service/notification/src/provider/NSProviderSubscription.h [new file with mode: 0644]
service/notification/src/provider/NSProviderSystem.c [new file with mode: 0644]
service/notification/src/provider/NSProviderSystem.h [new file with mode: 0644]
service/notification/src/provider/provider.txt [deleted file]