#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
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