summaryrefslogtreecommitdiffstats
path: root/hcid/dbus.h
diff options
context:
space:
mode:
authorJohan Hedberg <johan.hedberg@nokia.com>2006-03-10 21:27:51 +0000
committerJohan Hedberg <johan.hedberg@nokia.com>2006-03-10 21:27:51 +0000
commit6508cdb8cd4ecf53c21826a878ec57d0dbb9205c (patch)
tree874e5c61c5894f1b2fa9c2908c4c4b7c503c3975 /hcid/dbus.h
parent1c37ee6736011106383c591cb387c724b0ff494e (diff)
Break everything
Diffstat (limited to 'hcid/dbus.h')
-rw-r--r--hcid/dbus.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/hcid/dbus.h b/hcid/dbus.h
index f833a421..3ae122fb 100644
--- a/hcid/dbus.h
+++ b/hcid/dbus.h
@@ -56,12 +56,13 @@
#define MAX_PATH_LENGTH 64
-typedef DBusMessage* (service_handler_func_t) (DBusMessage *, void *);
+typedef DBusMessage* (service_handler_func_t) (DBusConnection *conn,
+ DBusMessage *msg,
+ void *user_data);
struct service_data {
const char *name;
service_handler_func_t *handler_func;
- const char *signature;
};
typedef int (timeout_handler_func_t) (void *data);
@@ -121,6 +122,9 @@ int name_listener_add(DBusConnection *connection, const char *name,
int name_listener_remove(DBusConnection *connection, const char *name,
name_cb_t func, void *user_data);
+DBusHandlerResult handle_security_method(DBusConnection *conn, DBusMessage *msg, void *data);
+
+service_hanbdler_func_t *find_service_handler(service_data *services, DBusMessage *msg);
/*========================================================================
BlueZ D-Bus Manager service definitions "/org/bluez/Manager"