#include "E_Notify.h"#include "E_Notification_Daemon.h"#include "e_notify_private.h"#include <stdlib.h>#include <string.h>
Include dependency graph for daemon.c:Function Documentation
| EAPI E_Notification_Daemon* e_notification_daemon_add | ( | const char * | name, |
| const char * | vendor | ||
| ) |
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.
| EAPI void e_notification_daemon_callback_close_notification_set | ( | E_Notification_Daemon * | ndaemon, |
| E_Notification_Daemon_Callback_Close_Notification | func | ||
| ) |
References E_Notification_Daemon::close_notification, and E_Notification_Daemon::func.
| EAPI void e_notification_daemon_callback_notify_set | ( | E_Notification_Daemon * | ndaemon, |
| E_Notification_Daemon_Callback_Notify | func | ||
| ) |
References E_Notification_Daemon::func, and E_Notification_Daemon::notify.
| EAPI void* e_notification_daemon_data_get | ( | E_Notification_Daemon * | ndaemon | ) |
References E_Notification_Daemon::data.
| EAPI void e_notification_daemon_data_set | ( | E_Notification_Daemon * | ndaemon, |
| void * | data | ||
| ) |
References E_Notification_Daemon::data.
| EAPI void e_notification_daemon_free | ( | E_Notification_Daemon * | ndaemon | ) |
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 | ) |
References e_dbus_init(), e_dbus_interface_new(), and E_NOTIFICATION_INTERFACE.
| EAPI int e_notification_daemon_shutdown | ( | void | ) |
References e_dbus_shutdown().
| EAPI void e_notification_daemon_signal_action_invoked | ( | E_Notification_Daemon * | ndaemon, |
| unsigned int | notification_id, | ||
| const char * | action_id | ||
| ) |
| EAPI void e_notification_daemon_signal_notification_closed | ( | E_Notification_Daemon * | ndaemon, |
| unsigned int | id, | ||
| E_Notification_Closed_Reason | reason | ||
| ) |
| DBusMessage* method_close_notification | ( | E_DBus_Object * | obj, |
| DBusMessage * | message | ||
| ) |
| DBusMessage* method_get_capabilities | ( | E_DBus_Object *obj | __UNUSED__, |
| DBusMessage * | message | ||
| ) |
References e_notify_marshal_get_capabilities_return().
Referenced by e_notification_daemon_add().
| DBusMessage* method_get_server_information | ( | E_DBus_Object * | obj, |
| DBusMessage * | message | ||
| ) |
| DBusMessage* method_notify | ( | E_DBus_Object * | obj, |
| DBusMessage * | message | ||
| ) |

