Modified the Provider Configuration.
[platform/upstream/iotivity.git] / service / notification / cpp-wrapper / examples / linux / notificationserviceprovider.cpp
index 3e93025..339d1f0 100755 (executable)
@@ -111,7 +111,9 @@ int main()
                     NSProviderService::ProviderConfig cfg;\r
                     cfg.m_subscribeRequestCb = subscribeRequestCallback;\r
                     cfg.m_syncInfoCb = syncCallback;\r
-                    NSProviderService::getInstance()->Start(NSProviderService::NSAccessPolicy::NS_ACCESS_ALLOW, cfg);\r
+                    cfg.policy = (bool) NSProviderService::NSAccessPolicy::NS_ACCESS_ALLOW;\r
+\r
+                    NSProviderService::getInstance()->Start(cfg);\r
                     break;\r
                 }\r
             case 2:\r
@@ -120,7 +122,9 @@ int main()
                     NSProviderService::ProviderConfig cfg;\r
                     cfg.m_subscribeRequestCb = subscribeRequestCallback;\r
                     cfg.m_syncInfoCb = syncCallback;\r
-                    NSProviderService::getInstance()->Start(NSProviderService::NSAccessPolicy::NS_ACCESS_DENY, cfg);\r
+                    cfg.policy = (bool) NSProviderService::NSAccessPolicy::NS_ACCESS_DENY;\r
+\r
+                    NSProviderService::getInstance()->Start(cfg);\r
                     break;\r
                 }\r
             case 3:\r
@@ -141,12 +145,11 @@ int main()
                     std::cout << "app - mTitle : " << title << std::endl;\r
                     std::cout << "app - mContentText : " << body << std::endl;\r
 \r
-                    OIC::Service::NSMessage *msg = new OIC::Service::NSMessage();\r
+                    OIC::Service::NSMessage *msg = NSProviderService::getInstance()->CreateMessage();\r
+\r
                     msg->setType(OIC::Service::NSMessage::NSMessageType::NS_MESSAGE_INFO);\r
                     msg->setTitle(title.c_str());\r
                     msg->setContentText(body.c_str());\r
-                    msg->setTime("");\r
-                    msg->setTTL(0);\r
                     msg->setSourceName("OCF");\r
 \r
                     NSProviderService::getInstance()->SendMessage(msg);\r