28 #ifndef _HOSTIF_NOTIFICATION_HANDLER_H_
29 #define _HOSTIF_NOTIFICATION_HANDLER_H_
33 #include "hostIf_tr69ReqHandler.h"
35 typedef void (*parodusNotificationCallback)();
41 static parodusNotificationCallback notifyUpdateCallback;
42 static GAsyncQueue *notificationQueue;
47 void pushNotification(
const char* destination,
const char* payload);
51 static GAsyncQueue* GetNotificationQueue();
52 static void registerUpdateCallback(parodusNotificationCallback cb);
55 void pushKeyValueNotification(
const char* destination,
const char* key,
const char* value);
56 void push_device_mgmt_notifications(
char* delay,
char* startTime,
char* dwnldStatus,
char* status,
char* systemReadyTime);
60 #endif //_HOSTIF_NOTIFICATION_HANDLER_H_