Add Util for related Topic.
authorjaesick.shin <jaesick.shin@samsung.com>
Thu, 18 Aug 2016 03:54:23 +0000 (12:54 +0900)
committerUze Choi <uzchoi@samsung.com>
Thu, 18 Aug 2016 10:43:40 +0000 (10:43 +0000)
NSMessage include topic.
so Add util for related topic in NSUtil.c

Change-Id: I5be2dd86667508e999af08c7634755cdbffd7885
Signed-off-by: jaesick.shin <jaesick.shin@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/10573
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Uze Choi <uzchoi@samsung.com>
service/notification/src/common/NSUtil.c

index be70df7..ec689ec 100755 (executable)
@@ -95,6 +95,7 @@ NSResult NSFreeMessage(NSMessage * obj)
     NSFreeMalloc(&(obj->title));
     NSFreeMalloc(&(obj->contentText));
     NSFreeMalloc(&(obj->sourceName));
+    NSFreeMalloc(&(obj->topic));
     NSFreeMediaContents(obj->mediaContents);
 
     OICFree(obj);
@@ -144,6 +145,11 @@ NSMessage * NSDuplicateMessage(NSMessage * copyMsg)
        newMsg->mediaContents = NSDuplicateMediaContents(copyMsg->mediaContents);
     }
 
+    if (copyMsg->topic)
+    {
+        newMsg->topic = OICStrdup(copyMsg->topic);
+    }
+
     return newMsg;
 }
 
@@ -421,6 +427,7 @@ NSMessage * NSInitializeMessage()
     msg->contentText = NULL;
     msg->sourceName = NULL;
     msg->mediaContents = NULL;
+    msg->topic = NULL;
 
     return msg;
 }