daemon.c File Reference
#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:

Functions

EAPI E_Notification_Daemone_notification_daemon_add (const char *name, const char *vendor)
 
EAPI void e_notification_daemon_callback_close_notification_set (E_Notification_Daemon *ndaemon, E_Notification_Daemon_Callback_Close_Notification func)
 
EAPI void e_notification_daemon_callback_notify_set (E_Notification_Daemon *ndaemon, E_Notification_Daemon_Callback_Notify func)
 
EAPI void * e_notification_daemon_data_get (E_Notification_Daemon *ndaemon)
 
EAPI void e_notification_daemon_data_set (E_Notification_Daemon *ndaemon, void *data)
 
EAPI void e_notification_daemon_free (E_Notification_Daemon *ndaemon)
 
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 *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)
 
DBusMessage * method_get_server_information (E_DBus_Object *obj, DBusMessage *message)
 
DBusMessage * method_notify (E_DBus_Object *obj, DBusMessage *message)
 

Function Documentation

EAPI void e_notification_daemon_callback_close_notification_set ( E_Notification_Daemon ndaemon,
E_Notification_Daemon_Callback_Close_Notification  func 
)
EAPI void e_notification_daemon_callback_notify_set ( E_Notification_Daemon ndaemon,
E_Notification_Daemon_Callback_Notify  func 
)
EAPI void* e_notification_daemon_data_get ( E_Notification_Daemon ndaemon)
EAPI void e_notification_daemon_data_set ( E_Notification_Daemon ndaemon,
void *  data 
)
EAPI int e_notification_daemon_init ( void  )
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 
)