lib/dbus/e_dbus_signal.c File Reference
#include <string.h>#include <stdlib.h>#include "e_dbus_private.h"
Include dependency graph for e_dbus_signal.c:
Data Structures | |
| struct | cb_name_owner_data |
| struct | E_DBus_Signal_Handler |
Defines | |
| #define | INTERFACE_KEY "interface" |
| #define | MEMBER_KEY "member" |
| #define | MEMBER_NAME_OWNER_CHANGED "NameOwnerChanged" |
| #define | NAME_OWNER_MATCH "type='signal',sender='org.freedesktop.DBus',\ path='/org/freedesktop/DBus',interface='org.freedesktop.DBus',\ member='NameOwnerChanged',arg0='%s'" |
| #define | PATH_KEY "path" |
| #define | SENDER_KEY "sender" |
Functions | |
| EAPI E_DBus_Signal_Handler * | e_dbus_signal_handler_add (E_DBus_Connection *conn, const char *sender, const char *path, const char *interface, const char *member, E_DBus_Signal_Cb cb_signal, void *data) |
| EAPI void | e_dbus_signal_handler_del (E_DBus_Connection *conn, E_DBus_Signal_Handler *sh) |
| void | e_dbus_signal_handlers_clean (E_DBus_Connection *conn) |
| void | e_dbus_signal_handlers_free_all (E_DBus_Connection *conn) |
Define Documentation
| #define INTERFACE_KEY "interface" |
Referenced by e_dbus_signal_handler_add().
| #define MEMBER_KEY "member" |
Referenced by e_dbus_signal_handler_add().
| #define MEMBER_NAME_OWNER_CHANGED "NameOwnerChanged" |
| #define NAME_OWNER_MATCH "type='signal',sender='org.freedesktop.DBus',\ path='/org/freedesktop/DBus',interface='org.freedesktop.DBus',\ member='NameOwnerChanged',arg0='%s'" |
Referenced by e_dbus_signal_handler_add().
| #define PATH_KEY "path" |
Referenced by e_dbus_signal_handler_add().
| #define SENDER_KEY "sender" |
Referenced by e_dbus_signal_handler_add().
Function Documentation
| void e_dbus_signal_handlers_clean | ( | E_DBus_Connection * | conn | ) |
| void e_dbus_signal_handlers_free_all | ( | E_DBus_Connection * | conn | ) |
References E_DBus_Connection::signal_handlers.
