Home | History | Annotate | Download | only in src

Lines Matching refs:device

25 #define DEVICE_INTERFACE	"org.bluez.Device"
40 void device_set_name(struct btd_device *device, const char *name);
41 void device_remove(struct btd_device *device, DBusConnection *conn,
43 gint device_address_cmp(struct btd_device *device, const gchar *address);
44 int device_browse(struct btd_device *device, DBusConnection *conn,
46 void device_probe_drivers(struct btd_device *device, GSList *profiles);
47 const sdp_record_t *btd_device_get_record(struct btd_device *device,
49 void btd_device_add_uuid(struct btd_device *device, const char *uuid);
50 struct btd_adapter *device_get_adapter(struct btd_device *device);
52 const gchar *device_get_path(struct btd_device *device);
53 struct agent *device_get_agent(struct btd_device *device);
54 void device_set_agent(struct btd_device *device, struct agent *agent);
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 void device_set_temporary(struct btd_device *device, gboolean temporary);
59 void device_set_cap(struct btd_device *device, uint8_t cap);
60 uint8_t device_get_cap(struct btd_device *device);
61 void device_set_auth(struct btd_device *device, uint8_t auth);
62 uint8_t device_get_auth(struct btd_device *device);
63 gboolean device_is_connected(struct btd_device *device);
64 void device_set_secmode3_conn(struct btd_device *device, gboolean enable);
65 DBusMessage *device_create_bonding(struct btd_device *device,
68 void device_remove_bondind(struct btd_device *device, DBusConnection *connection);
69 void device_bonding_complete(struct btd_device *device, uint8_t status);
70 void device_simple_pairing_complete(struct btd_device *device, uint8_t status);
71 gboolean device_is_creating(struct btd_device *device, const char *sender);
72 gboolean device_is_bonding(struct btd_device *device, const char *sender);
73 void device_cancel_bonding(struct btd_device *device, uint8_t status);
74 int device_request_authentication(struct btd_device *device, auth_type_t type,
76 void device_cancel_authentication(struct btd_device *device, gboolean aborted);
77 gboolean device_is_authenticating(struct btd_device *device);
78 gboolean device_is_authorizing(struct btd_device *device);
79 void device_set_authorizing(struct btd_device *device, gboolean auth);
80 void device_set_renewed_key(struct btd_device *device, gboolean renewed);
81 void device_add_connection(struct btd_device *device, DBusConnection *conn,
83 uint16_t device_get_handle(struct btd_device *device);
84 void device_remove_connection(struct btd_device *device, DBusConnection *conn,
86 gboolean device_has_connection(struct btd_device *device, uint16_t handle);
87 void device_request_disconnect(struct btd_device *device, DBusMessage *msg);
89 typedef void (*disconnect_watch) (struct btd_device *device, gboolean removal,
92 guint device_add_disconnect_watch(struct btd_device *device,
95 void device_remove_disconnect_watch(struct btd_device *device, guint id);
102 int (*probe) (struct btd_device *device, GSList *uuids);
103 void (*remove) (struct btd_device *device);
109 struct btd_device *btd_device_ref(struct btd_device *device);
110 void btd_device_unref(struct btd_device *device);