replace : iotivity -> iotivity-sec
[platform/upstream/iotivity.git] / service / notification / src / provider / NSProviderListener.h
index e07c8e1..0e0d791 100644 (file)
@@ -33,8 +33,7 @@
 #include "oic_string.h"\r
 #include "oic_malloc.h"\r
 #include "NSUtil.h"\r
-#include "NSStorageAdapter.h"\r
-#include "NSCloudConnector.h"\r
+#include "NSProviderMemoryCache.h"\r
 \r
 OCEntityHandlerResult NSEntityHandlerNotificationCb(OCEntityHandlerFlag flag,\r
         OCEntityHandlerRequest *entityHandlerRequest, void* callback);\r
@@ -45,8 +44,19 @@ OCEntityHandlerResult NSEntityHandlerMessageCb(OCEntityHandlerFlag flag,
 OCEntityHandlerResult NSEntityHandlerSyncCb(OCEntityHandlerFlag flag,\r
         OCEntityHandlerRequest *entityHandlerRequest, void* callback);\r
 \r
+OCEntityHandlerResult NSEntityHandlerTopicCb(OCEntityHandlerFlag flag,\r
+        OCEntityHandlerRequest *entityHandlerRequest, void* callback);\r
+\r
 void NSProviderConnectionStateListener(const CAEndpoint_t * info, bool isConnected);\r
 \r
 void NSProviderAdapterStateListener(CATransportAdapter_t adapter, bool enabled);\r
 \r
+#ifdef WITH_MQ\r
+OCStackApplicationResult NSProviderGetMQResponseCB(void * ctx, OCDoHandle handle,\r
+        OCClientResponse * clientResponse);\r
+\r
+OCStackApplicationResult NSProviderPublishMQResponseCB(void *ctx, OCDoHandle handle,\r
+        OCClientResponse *clientResponse);\r
+#endif\r
+\r
 #endif /* _NS_PROVIDER_LISTENER__H_ */\r