E_Notification_Daemon.h
Go to the documentation of this file.
33 typedef int (*E_Notification_Daemon_Callback_Notify) (E_Notification_Daemon *daemon, E_Notification *notification);
34 typedef 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_signal_notification_closed(E_Notification_Daemon *daemon, unsigned int id, E_Notification_Closed_Reason reason)
Definition: daemon.c:229
Definition: e_dbus_private.h:18
E_Notification_Daemon_Callback_Close_Notification close_notification
Definition: E_Notification_Daemon.h:51
EAPI E_Notification_Daemon * e_notification_daemon_add(const char *name, const char *vendor)
Definition: daemon.c:92
EAPI void e_notification_daemon_data_set(E_Notification_Daemon *daemon, void *data)
Definition: daemon.c:138
Definition: E_Notification_Daemon.h:39
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_callback_notify_set(E_Notification_Daemon *daemon, E_Notification_Daemon_Callback_Notify func)
Definition: daemon.c:150
EAPI void * e_notification_daemon_data_get(E_Notification_Daemon *daemon)
Definition: daemon.c:144
Definition: e_dbus_object.c:48
Definition: e_notify_private.h:72
Definition: e_dbus_object.c:62
struct E_Notification_View E_Notification_View
Definition: E_Notification_Daemon.h:37
EAPI void e_notification_daemon_callback_close_notification_set(E_Notification_Daemon *daemon, E_Notification_Daemon_Callback_Close_Notification func)
Definition: daemon.c:156
int(* E_Notification_Daemon_Callback_Notify)(E_Notification_Daemon *daemon, E_Notification *notification)
Definition: E_Notification_Daemon.h:33
EAPI void e_notification_daemon_signal_action_invoked(E_Notification_Daemon *daemon, unsigned int notification_id, const char *action_id)
Definition: daemon.c:239
struct E_Notification_Daemon::@9 func
EAPI void e_notification_daemon_free(E_Notification_Daemon *d)
Definition: daemon.c:122
E_Notification_Daemon_Callback_Notify notify
Definition: E_Notification_Daemon.h:50