E_Notification_Daemon.h
Go to the documentation of this file.
33typedef int (*E_Notification_Daemon_Callback_Notify) (E_Notification_Daemon *daemon, E_Notification *notification);
34typedef void (*E_Notification_Daemon_Callback_Close_Notification) (E_Notification_Daemon *daemon, unsigned int notification_id);
78 EAPI void e_notification_daemon_callback_notify_set(E_Notification_Daemon *daemon, E_Notification_Daemon_Callback_Notify func);
79 EAPI void e_notification_daemon_callback_close_notification_set(E_Notification_Daemon *daemon, E_Notification_Daemon_Callback_Close_Notification func);
81 EAPI void e_notification_daemon_signal_notification_closed(E_Notification_Daemon *daemon, unsigned int id, E_Notification_Closed_Reason reason);
82 EAPI void e_notification_daemon_signal_action_invoked(E_Notification_Daemon *daemon, unsigned int notification_id, const char *action_id);
EAPI void e_notification_daemon_callback_close_notification_set(E_Notification_Daemon *daemon, E_Notification_Daemon_Callback_Close_Notification func)
Definition: daemon.c:156
struct E_Notification_View E_Notification_View
Definition: E_Notification_Daemon.h:37
EAPI void e_notification_daemon_data_set(E_Notification_Daemon *daemon, void *data)
Definition: daemon.c:138
EAPI void * e_notification_daemon_data_get(E_Notification_Daemon *daemon)
Definition: daemon.c:144
EAPI void e_notification_daemon_callback_notify_set(E_Notification_Daemon *daemon, E_Notification_Daemon_Callback_Notify func)
Definition: daemon.c:150
int(* E_Notification_Daemon_Callback_Notify)(E_Notification_Daemon *daemon, E_Notification *notification)
Definition: E_Notification_Daemon.h:33
EAPI void e_notification_daemon_free(E_Notification_Daemon *d)
Definition: daemon.c:122
EAPI E_Notification_Daemon * e_notification_daemon_add(const char *name, const char *vendor)
Definition: daemon.c:92
EAPI void e_notification_daemon_signal_notification_closed(E_Notification_Daemon *daemon, unsigned int id, E_Notification_Closed_Reason reason)
Definition: daemon.c:229
void(* E_Notification_Daemon_Callback_Close_Notification)(E_Notification_Daemon *daemon, unsigned int notification_id)
Definition: E_Notification_Daemon.h:34
EAPI void e_notification_daemon_signal_action_invoked(E_Notification_Daemon *daemon, unsigned int notification_id, const char *action_id)
Definition: daemon.c:239
Definition: e_dbus_private.h:19
Definition: e_dbus_object.c:63
Definition: e_dbus_object.c:49
Definition: E_Notification_Daemon.h:40
struct E_Notification_Daemon::@9 func
E_Notification_Daemon_Callback_Close_Notification close_notification
Definition: E_Notification_Daemon.h:51
E_Notification_Daemon_Callback_Notify notify
Definition: E_Notification_Daemon.h:50
Definition: e_notify_private.h:73