diff options
author | Claudio Takahasi <claudio.takahasi@openbossa.org> | 2006-03-20 19:59:38 +0000 |
---|---|---|
committer | Claudio Takahasi <claudio.takahasi@openbossa.org> | 2006-03-20 19:59:38 +0000 |
commit | 43f70678ca8847c32c122be4deb19f5c0285af2c (patch) | |
tree | 2ec68d4738655b7843f3fe4b234723ba9d561267 /hcid/dbus.h | |
parent | 76435ed8bf033567c510e7ba9a18e39c1729534a (diff) |
Added D-Bus signals: RemoteDeviceConnected and RemoteDeviceDisconnected
Diffstat (limited to 'hcid/dbus.h')
-rw-r--r-- | hcid/dbus.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/hcid/dbus.h b/hcid/dbus.h index 8eba6a95..ae247fc0 100644 --- a/hcid/dbus.h +++ b/hcid/dbus.h @@ -100,6 +100,11 @@ struct bonding_request_info { bonding_state_t bonding_state; }; +struct active_conn_info { + bdaddr_t *bdaddr; + uint16_t handle; +}; + struct hci_dbus_data { uint16_t dev_id; uint16_t path_id; @@ -112,6 +117,7 @@ struct hci_dbus_data { char *requestor_name; /* requestor unique name */ struct slist *passkey_agents; struct slist *bonding_requests; + struct slist *active_conn; }; struct passkey_agent { @@ -184,7 +190,7 @@ static inline DBusHandlerResult send_reply_and_unref(DBusConnection *conn, DBusM return DBUS_HANDLER_RESULT_HANDLED; } -void discovered_device_free(void *data, void *user_data); +void discovered_device_info_free(void *data, void *user_data); int bonding_requests_find(const void *data, const void *user_data); int remote_name_find_by_bdaddr(const void *data, const void *user_data); int remote_name_append(struct slist **list, bdaddr_t *bdaddr, name_status_t name_status); |