X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=service%2Fnotification%2Fsrc%2Fprovider%2FNSProviderListener.h;h=0e0d791db5f85e8610268b887997d204bc992931;hb=refs%2Ftags%2Ftizen_4.0.m2_release;hp=77f9b22f1acd97aa8f38b720ee2d7e35703df728;hpb=036893394112e1512dbb3b23b8b2897745d47136;p=platform%2Fupstream%2Fiotivity.git diff --git a/service/notification/src/provider/NSProviderListener.h b/service/notification/src/provider/NSProviderListener.h index 77f9b22..0e0d791 100644 --- a/service/notification/src/provider/NSProviderListener.h +++ b/service/notification/src/provider/NSProviderListener.h @@ -33,7 +33,7 @@ #include "oic_string.h" #include "oic_malloc.h" #include "NSUtil.h" -#include "NSStorageAdapter.h" +#include "NSProviderMemoryCache.h" OCEntityHandlerResult NSEntityHandlerNotificationCb(OCEntityHandlerFlag flag, OCEntityHandlerRequest *entityHandlerRequest, void* callback); @@ -44,11 +44,19 @@ OCEntityHandlerResult NSEntityHandlerMessageCb(OCEntityHandlerFlag flag, OCEntityHandlerResult NSEntityHandlerSyncCb(OCEntityHandlerFlag flag, OCEntityHandlerRequest *entityHandlerRequest, void* callback); -void NSProviderConnectionStateListener(CATransportAdapter_t adapter, const char *remote_address, - bool connected); +OCEntityHandlerResult NSEntityHandlerTopicCb(OCEntityHandlerFlag flag, + OCEntityHandlerRequest *entityHandlerRequest, void* callback); + +void NSProviderConnectionStateListener(const CAEndpoint_t * info, bool isConnected); void NSProviderAdapterStateListener(CATransportAdapter_t adapter, bool enabled); -NSResult NSMakeTask(NSTaskType type, OCEntityHandlerRequest *request, NSTask * task); +#ifdef WITH_MQ +OCStackApplicationResult NSProviderGetMQResponseCB(void * ctx, OCDoHandle handle, + OCClientResponse * clientResponse); + +OCStackApplicationResult NSProviderPublishMQResponseCB(void *ctx, OCDoHandle handle, + OCClientResponse *clientResponse); +#endif #endif /* _NS_PROVIDER_LISTENER__H_ */