+#ifdef WITH_MQ\r
+ result = (NSResult) NSProviderSubscribeMQService(\r
+ serverAddress.c_str(), topicName.c_str());\r
+#else\r
+ NS_LOG(ERROR, "MQ Services feature is not enabled in the Build");\r
+ (void) serverAddress;\r
+ (void) topicName;\r
+#endif\r
+ NS_LOG(DEBUG, "subscribeMQService - OUT");\r
+ return result;\r
+ }\r
+\r
+ NSResult NSProviderService::sendMessage(const NSMessage &msg)\r
+ {\r
+ NS_LOG(DEBUG, "sendMessage - IN");\r
+ NSResult result = NSResult::ERROR;\r
+\r
+ ::NSMessage *nsMsg = getNSMessage(msg);\r
+\r
+ NS_LOG_V(INFO_PRIVATE, "nsMsg->providerId : %s", nsMsg->providerId);\r
+ result = (NSResult) NSSendMessage(nsMsg);\r
+ OICFree(nsMsg->dateTime);\r
+ OICFree(nsMsg->title);\r
+ OICFree(nsMsg->contentText);\r
+ OICFree(nsMsg->sourceName);\r
+ OICFree(nsMsg->topic);\r
+ if (nsMsg->mediaContents != NULL)\r