Removed NSMessage_consumer structure.
authorKIM JungYong <jyong2.kim@samsung.com>
Mon, 25 Jul 2016 10:04:58 +0000 (19:04 +0900)
committerUze Choi <uzchoi@samsung.com>
Wed, 27 Jul 2016 05:17:48 +0000 (05:17 +0000)
commit3b4b3385264216f3c189fabe1ea2132dcec7fbf0
tree8352e2422cb8a512deca185090bfa2d5da176443
parent8e5442fb5dbfaedd5d0290842178f9c7978c3c09
Removed NSMessage_consumer structure.

NSMessage_consumer sturcture is for direct request to provider,
It is designed for excepted storage module.
But, consumer service should set a storage,
so, NSMessage_consumer information no need more.
Finally, NSMessage_consumer is deleted and internal logic is modified.

NSMessage_consumer is deleted.
NSStoreMessage is added for storage.
bug fix for copy NSMessage structure.
Null pointer checking logic is added.

Change-Id: I2eb9f9ed3e9921e978e85a299f342eac240635f0
Signed-off-by: KIM JungYong <jyong2.kim@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/9683
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Hun-je Yeon <hunje.yeon@samsung.com>
Reviewed-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/NSConsumerInternalTaskController.h
service/notification/src/consumer/NSConsumerQueue.c
service/notification/src/consumer/NSConsumerScheduler.c
service/notification/src/consumer/NSConsumerScheduler.h
service/notification/src/consumer/cache/linux/NSConsumerMemoryCache.c