diff options
author | Marcel Holtmann <marcel@holtmann.org> | 2008-12-06 15:45:28 +0100 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2008-12-06 15:45:28 +0100 |
commit | 9fb751d2128e128fe1f321f2cc2e018000a542f6 (patch) | |
tree | 2642d397ea7f4ba50cf7fa4e1879137ddf3c745a /gdbus/gdbus.h | |
parent | be0ba88ce4a4c37821f1ffa46ff6411d278297c1 (diff) | |
download | bluez-9fb751d2128e128fe1f321f2cc2e018000a542f6.tar.gz |
Add missing gdbus function declarations
Diffstat (limited to 'gdbus/gdbus.h')
-rw-r--r-- | gdbus/gdbus.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/gdbus/gdbus.h b/gdbus/gdbus.h index 5ee5c1ad0..e0d653a59 100644 --- a/gdbus/gdbus.h +++ b/gdbus/gdbus.h @@ -34,9 +34,15 @@ extern "C" { typedef void (* GDBusWatchFunction) (DBusConnection *connection, void *user_data); +typedef gboolean (* GDBusSignalFunction) (DBusConnection *connection, + DBusMessage *message, void *user_data); + DBusConnection *g_dbus_setup_bus(DBusBusType type, const char *name, DBusError *error); +gboolean g_dbus_request_name(DBusConnection *connection, const char *name, + DBusError *error); + gboolean g_dbus_check_service(DBusConnection *connection, const char *name); gboolean g_dbus_set_disconnect_function(DBusConnection *connection, @@ -120,6 +126,9 @@ guint g_dbus_add_service_watch(DBusConnection *connection, const char *name, guint g_dbus_add_disconnect_watch(DBusConnection *connection, const char *name, GDBusWatchFunction function, void *user_data, GDBusDestroyFunction destroy); +guint g_dbus_add_signal_watch(DBusConnection *connection, + const char *rule, GDBusSignalFunction function, + void *user_data, GDBusDestroyFunction destroy); gboolean g_dbus_remove_watch(DBusConnection *connection, guint tag); void g_dbus_remove_all_watches(DBusConnection *connection); |