summaryrefslogtreecommitdiffstats
path: root/src/device.h
diff options
context:
space:
mode:
authorLuiz Augusto von Dentz <luiz.dentz@openbossa.org>2009-01-10 17:00:12 -0300
committerJohan Hedberg <johan.hedberg@nokia.com>2009-01-11 19:17:08 +0200
commitc4338c0b7a46d6288e350b8c05fc02ee28b4bdbc (patch)
tree4f0002fd8c6fb30a75cf3a08de526ea092dbb476 /src/device.h
parent2aad1cf41acbc69481915d24cef33fa721d4e1fd (diff)
Handle active connection using device object.
Diffstat (limited to 'src/device.h')
-rw-r--r--src/device.h9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/device.h b/src/device.h
index c9137f7c..2b2735c0 100644
--- a/src/device.h
+++ b/src/device.h
@@ -55,9 +55,7 @@ void device_set_temporary(struct btd_device *device, gboolean temporary);
void device_set_cap(struct btd_device *device, uint8_t cap);
void device_set_auth(struct btd_device *device, uint8_t auth);
uint8_t device_get_auth(struct btd_device *device);
-gboolean device_get_connected(struct btd_device *device);
-void device_set_connected(struct btd_device *device, DBusConnection *conn,
- gboolean connected);
+gboolean device_is_connected(struct btd_device *device);
void device_set_secmode3_conn(struct btd_device *device, gboolean enable);
DBusMessage *device_create_bonding(struct btd_device *device,
DBusConnection *conn, DBusMessage *msg,
@@ -70,6 +68,11 @@ int device_request_authentication(struct btd_device *device, auth_type_t type,
uint32_t passkey, void *cb);
void device_cancel_authentication(struct btd_device *device);
gboolean device_is_authenticating(struct btd_device *device);
+void device_add_connection(struct btd_device *device, DBusConnection *conn,
+ uint16_t handle);
+void device_remove_connection(struct btd_device *device, DBusConnection *conn,
+ uint16_t handle);
+gboolean device_has_connection(struct btd_device *device, uint16_t handle);
#define BTD_UUIDS(args...) ((const char *[]) { args, NULL } )