summaryrefslogtreecommitdiffstats
path: root/hcid/dbus.h
diff options
context:
space:
mode:
authorClaudio Takahasi <claudio.takahasi@openbossa.org>2006-03-16 22:47:01 +0000
committerClaudio Takahasi <claudio.takahasi@openbossa.org>2006-03-16 22:47:01 +0000
commitad51f992f0c529a928edad39a045864a02e641af (patch)
treee7a76bbed664bca8e2f4e4a6c6ff0316cd396de9 /hcid/dbus.h
parent4a77b36ae82117567bd7045693a45b139055557b (diff)
Initial create bonding service
Diffstat (limited to 'hcid/dbus.h')
-rw-r--r--hcid/dbus.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/hcid/dbus.h b/hcid/dbus.h
index 7635b122..71d436b8 100644
--- a/hcid/dbus.h
+++ b/hcid/dbus.h
@@ -89,6 +89,17 @@ struct discovered_dev_info {
name_status_t name_status;
};
+typedef enum {
+ CONNECTING,
+ PAIRING
+} bonding_state_t;
+
+struct bonding_request_info {
+ bdaddr_t *addr;
+ DBusMessage *msg;
+ bonding_state_t bonding_state;
+};
+
struct hci_dbus_data {
uint16_t dev_id;
uint16_t path_id;
@@ -100,6 +111,7 @@ struct hci_dbus_data {
struct slist *discovered_devices;
char *requestor_name; /* requestor unique name */
struct slist *passkey_agents;
+ struct slist *bonding_requests;
};
struct passkey_agent {