#include "icd_dbus.h"
#include "icd_log.h"
Classes | |
struct | icd_dbus_unique_name_data |
Functions | |
static DBusConnection * | icd_dbus_get_system_bus (void) |
static gboolean | icd_dbus_connect_path (DBusConnection *connection, const char *path, DBusObjectPathMessageFunction cb, void *user_data) |
gboolean | icd_dbus_connect_system_path (const char *path, DBusObjectPathMessageFunction cb, void *user_data) |
gboolean | icd_dbus_disconnect_system_path (const char *path) |
gboolean | icd_dbus_connect_system_bcast_signal (const char *interface, DBusHandleMessageFunction cb, void *user_data, const char *extra_filters) |
gboolean | icd_dbus_disconnect_system_bcast_signal (const char *interface, DBusHandleMessageFunction cb, void *user_data, const char *extra_filters) |
static gboolean | icd_dbus_register_service (DBusConnection *connection, const char *path, const char *service, guint service_flags, DBusObjectPathMessageFunction cb, void *user_data) |
gboolean | icd_dbus_register_system_service (const char *path, const char *service, guint service_flags, DBusObjectPathMessageFunction cb, void *user_data) |
static void | icd_dbus_unregister_service (DBusConnection *connection, const char *path, const char *service) |
void | icd_dbus_unregister_system_service (const char *path, const char *service) |
static DBusPendingCall * | icd_dbus_mcall_send (DBusConnection *connection, DBusMessage *mcall, gint timeout, DBusPendingCallNotifyFunction cb, void *user_data) |
DBusPendingCall * | icd_dbus_send_system_mcall (DBusMessage *message, gint timeout, DBusPendingCallNotifyFunction cb, void *user_data) |
static gboolean | icd_dbus_send_msg (DBusConnection *connection, DBusMessage *message) |
gboolean | icd_dbus_send_system_msg (DBusMessage *message) |
static GSList ** | icd_dbus_get_unique_name_list (void) |
void | icd_dbus_cancel_unique_name (DBusPendingCall *pending) |
static void | icd_dbus_get_unique_reply (DBusPendingCall *pending, gpointer user_data) |
gboolean | icd_dbus_get_unique_name (const gchar *name, icd_dbus_get_unique_name_cb_fn cb, gpointer user_data) |
void | icd_dbus_close (void) |
Variables | |
static DBusConnection * | dbus_system_connection = NULL |