Go to the source code of this file.
Data Structures |
struct | E_Notification_Daemon |
Defines |
#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) |
Define Documentation
#define E_NOTIFICATION_DAEMON_SUPPORTS_SPEC_VERSION "1.2" |
#define E_NOTIFICATION_DAEMON_VERSION "0.9" |
Typedef Documentation
Function Documentation
References E_Notification_Daemon::conn, e_dbus_interface_method_add(), e_dbus_interface_ref(), e_dbus_shutdown(), E_Notification_Daemon::iface, loginit(), method_close_notification(), method_get_capabilities(), method_get_server_information(), method_notify(), E_Notification_Daemon::name, and E_Notification_Daemon::vendor.
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.
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 |
|
) |
| |