Add structs for topic cache.
authorjaesick.shin <jaesick.shin@samsung.com>
Thu, 11 Aug 2016 09:55:14 +0000 (18:55 +0900)
committerMadan Lanka <lanka.madan@samsung.com>
Thu, 11 Aug 2016 11:13:42 +0000 (11:13 +0000)
Add NSCacheTopicData struct, NSCacheTopicSubData struct.
structs will use memory cache.

Change-Id: I18dbaea45782f8910dbe0120182fa414b463b976
Signed-off-by: jaesick.shin <jaesick.shin@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/10263
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Madan Lanka <lanka.madan@samsung.com>
service/notification/src/common/NSStructs.h

index 6f55c9a..6ab9729 100644 (file)
@@ -71,12 +71,21 @@ typedef struct
 \r
 typedef struct\r
 {\r
-    char consumerId[37];\r
-    NSTopics** topics;\r
+    char * topicName;\r
+    NSTopicState state;\r
+\r
 } NSCacheTopicData;\r
 \r
 typedef struct\r
 {\r
+    char id[37];\r
+    char * topicName;\r
+    NSTopicState state;\r
+\r
+} NSCacheTopicSubData;\r
+\r
+typedef struct\r
+{\r
     OCResourceHandle handle;\r
     int accepter;\r
     char * message_uri;\r