E_Notification_Daemon.h File Reference
#include <E_Notify.h>


Go to the source code of this file.
Data Structures | |
struct | E_Notification_Daemon |
Macros | |
#define | E_NOTIFICATION_DAEMON_SUPPORTS_SPEC_VERSION "1.2" |
#define | E_NOTIFICATION_DAEMON_VERSION "0.9" |
#define | EAPI |
Typedefs | |
typedef struct E_Notification_Daemon | E_Notification_Daemon |
typedef void(* | E_Notification_Daemon_Callback_Close_Notification) (E_Notification_Daemon *daemon, unsigned int notification_id) |
typedef int(* | E_Notification_Daemon_Callback_Notify) (E_Notification_Daemon *daemon, E_Notification *notification) |
typedef struct E_Notification_View | E_Notification_View |
Functions | |
EAPI E_Notification_Daemon * | e_notification_daemon_add (const char *name, const char *vendor) |
EAPI void | e_notification_daemon_callback_close_notification_set (E_Notification_Daemon *daemon, E_Notification_Daemon_Callback_Close_Notification func) |
EAPI void | e_notification_daemon_callback_notify_set (E_Notification_Daemon *daemon, E_Notification_Daemon_Callback_Notify func) |
EAPI void * | e_notification_daemon_data_get (E_Notification_Daemon *daemon) |
EAPI void | e_notification_daemon_data_set (E_Notification_Daemon *daemon, void *data) |
EAPI void | e_notification_daemon_free (E_Notification_Daemon *d) |
EAPI int | e_notification_daemon_init (void) |
EAPI int | e_notification_daemon_shutdown (void) |
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) |
Macro Definition Documentation
◆ E_NOTIFICATION_DAEMON_SUPPORTS_SPEC_VERSION
#define E_NOTIFICATION_DAEMON_SUPPORTS_SPEC_VERSION "1.2" |
◆ E_NOTIFICATION_DAEMON_VERSION
#define E_NOTIFICATION_DAEMON_VERSION "0.9" |
◆ EAPI
#define EAPI |
Typedef Documentation
◆ E_Notification_Daemon
typedef struct E_Notification_Daemon E_Notification_Daemon |
◆ E_Notification_Daemon_Callback_Close_Notification
typedef void(* E_Notification_Daemon_Callback_Close_Notification) (E_Notification_Daemon *daemon, unsigned int notification_id) |
◆ E_Notification_Daemon_Callback_Notify
typedef int(* E_Notification_Daemon_Callback_Notify) (E_Notification_Daemon *daemon, E_Notification *notification) |
◆ E_Notification_View
typedef struct E_Notification_View E_Notification_View |
Function Documentation
◆ e_notification_daemon_add()
EAPI E_Notification_Daemon * e_notification_daemon_add | ( | const char * | name, |
const char * | vendor | ||
) |
References loginit().
◆ e_notification_daemon_callback_close_notification_set()
EAPI void e_notification_daemon_callback_close_notification_set | ( | E_Notification_Daemon * | daemon, |
E_Notification_Daemon_Callback_Close_Notification | func | ||
) |
References E_Notification_Daemon::close_notification, and E_Notification_Daemon::func.
◆ e_notification_daemon_callback_notify_set()
EAPI void e_notification_daemon_callback_notify_set | ( | E_Notification_Daemon * | daemon, |
E_Notification_Daemon_Callback_Notify | func | ||
) |
References E_Notification_Daemon::func, and E_Notification_Daemon::notify.
◆ e_notification_daemon_data_get()
EAPI void * e_notification_daemon_data_get | ( | E_Notification_Daemon * | daemon | ) |
References E_Notification_Daemon::data.
◆ e_notification_daemon_data_set()
EAPI void e_notification_daemon_data_set | ( | E_Notification_Daemon * | daemon, |
void * | data | ||
) |
References E_Notification_Daemon::data.
◆ e_notification_daemon_free()
EAPI void e_notification_daemon_free | ( | E_Notification_Daemon * | d | ) |
References E_Notification_Daemon::conn, e_dbus_connection_close(), e_dbus_interface_unref(), e_dbus_object_free(), e_dbus_object_interface_detach(), e_dbus_release_name(), E_NOTIFICATION_BUS_NAME, E_Notification_Daemon::iface, E_Notification_Daemon::name, E_Notification_Daemon::obj, and E_Notification_Daemon::vendor.
◆ e_notification_daemon_init()
EAPI int e_notification_daemon_init | ( | void | ) |
◆ e_notification_daemon_shutdown()
EAPI int e_notification_daemon_shutdown | ( | void | ) |
◆ e_notification_daemon_signal_action_invoked()
EAPI void e_notification_daemon_signal_action_invoked | ( | E_Notification_Daemon * | daemon, |
unsigned int | notification_id, | ||
const char * | action_id | ||
) |
◆ e_notification_daemon_signal_notification_closed()
EAPI void e_notification_daemon_signal_notification_closed | ( | E_Notification_Daemon * | daemon, |
unsigned int | id, | ||
E_Notification_Closed_Reason | reason | ||
) |