Home | History | Annotate | Download | only in src

Lines Matching full:device

25 #define DEVICE_INTERFACE	"org.bluez.Device"
41 void device_set_name(struct btd_device *device, const char *name);
42 void device_get_name(struct btd_device *device, char *name, size_t len);
43 void device_remove(struct btd_device *device, gboolean remove_stored);
44 gint device_address_cmp(struct btd_device *device, const gchar *address);
45 int device_browse(struct btd_device *device, DBusConnection *conn,
47 void device_probe_drivers(struct btd_device *device, GSList *profiles);
48 const sdp_record_t *btd_device_get_record(struct btd_device *device,
50 void btd_device_add_uuid(struct btd_device *device, const char *uuid);
51 struct btd_adapter *device_get_adapter(struct btd_device *device);
53 const gchar *device_get_path(struct btd_device *device);
54 struct agent *device_get_agent(struct btd_device *device);
55 gboolean device_is_busy(struct btd_device *device);
56 gboolean device_is_temporary(struct btd_device *device);
57 gboolean device_is_paired(struct btd_device *device);
58 gboolean device_is_trusted(struct btd_device *device);
59 void device_set_paired(struct btd_device *device, gboolean paired);
60 void device_set_temporary(struct btd_device *device, gboolean temporary);
61 void device_set_cap(struct btd_device *device, uint8_t cap);
62 uint8_t device_get_cap(struct btd_device *device);
63 void device_set_auth(struct btd_device *device, uint8_t auth);
64 uint8_t device_get_auth(struct btd_device *device);
65 gboolean device_is_connected(struct btd_device *device);
66 gboolean device_get_secmode3_conn(struct btd_device *device);
67 void device_set_secmode3_conn(struct btd_device *device, gboolean enable);
68 DBusMessage *device_create_bonding(struct btd_device *device,
72 void device_remove_bonding(struct btd_device *device);
73 void device_bonding_complete(struct btd_device *device, uint8_t status);
74 void device_simple_pairing_complete(struct btd_device *device, uint8_t status);
75 gboolean device_is_creating(struct btd_device *device, const char *sender);
76 gboolean device_is_bonding(struct btd_device *device, const char *sender);
77 void device_cancel_bonding(struct btd_device *device, uint8_t status);
78 int device_request_authentication(struct btd_device *device, auth_type_t type,
80 int device_request_oob_availability(struct btd_device *device,
82 void device_cancel_authentication(struct btd_device *device, gboolean aborted);
83 gboolean device_is_authenticating(struct btd_device *device);
84 gboolean device_is_authorizing(struct btd_device *device);
85 void device_set_authorizing(struct btd_device *device, gboolean auth);
86 void device_set_renewed_key(struct btd_device *device, gboolean renewed);
87 gboolean device_set_debug_key(struct btd_device *device, uint8_t *key);
88 gboolean device_get_debug_key(struct btd_device *device, uint8_t *key);
89 void device_add_connection(struct btd_device *device, DBusConnection *conn,
91 uint16_t device_get_handle(struct btd_device *device);
92 void device_remove_connection(struct btd_device *device, DBusConnection *conn,
94 gboolean device_has_connection(struct btd_device *device, uint16_t handle);
95 void device_request_disconnect(struct btd_device *device, DBusMessage *msg);
97 typedef void (*disconnect_watch) (struct btd_device *device, gboolean removal,
100 guint device_add_disconnect_watch(struct btd_device *device,
103 void device_remove_disconnect_watch(struct btd_device *device, guint id);
110 int (*probe) (struct btd_device *device, GSList *uuids);
111 void (*remove) (struct btd_device *device);
117 struct btd_device *btd_device_ref(struct btd_device *device);
118 void btd_device_unref(struct btd_device *device);