added start logic for NSTopicSchedule.
authorjaesick.shin <jaesick.shin@samsung.com>
Tue, 9 Aug 2016 12:12:33 +0000 (21:12 +0900)
committerMadan Lanka <lanka.madan@samsung.com>
Wed, 10 Aug 2016 04:23:58 +0000 (04:23 +0000)
1. pthread_create about NSTopicSchedule.
2. define extern function.

Change-Id: I3f4f23aa624f31ba698e959a39b8cee3d51c901c
Signed-off-by: jaesick.shin <jaesick.shin@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/10203
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Madan Lanka <lanka.madan@samsung.com>
service/notification/src/provider/NSProviderScheduler.c
service/notification/src/provider/NSProviderScheduler.h

index a576fa9..75f537a 100755 (executable)
@@ -32,6 +32,7 @@ void * NSCallbackResponseSchedule(void *ptr);
 void * NSDiscoverySchedule(void *ptr);\r
 void * NSSubScriptionSchedule(void *ptr);\r
 void * NSNotificationSchedule(void *ptr);\r
+void * NSTopicSchedule(void * ptr);\r
 \r
 bool NSInitScheduler()\r
 {\r
@@ -89,6 +90,12 @@ bool NSStartScheduler()
             }\r
                 break;\r
 \r
+            case TOPIC_SCHEDULER:\r
+            {\r
+                NS_LOG(DEBUG, "CASE TOPIC_SCHEDULER :");\r
+                pthread_create(&NSThread[i], NULL, NSTopicSchedule, NULL);\r
+            }\r
+                break;\r
             default:\r
                 break;\r
 \r
index cd3b7a9..e8a4883 100755 (executable)
@@ -46,6 +46,7 @@ extern void * NSCallbackResponseSchedule(void *ptr);
 extern void * NSDiscoverySchedule(void *ptr);\r
 extern void * NSSubScriptionSchedule(void *ptr);\r
 extern void * NSNotificationSchedule(void *ptr);\r
+extern void * NSTopicSchedule(void * ptr);\r
 \r
 void NSSetList();\r
 bool NSInitScheduler();\r