Lines Matching full:device
25 #define DEVICE_INTERFACE "org.bluez.Device"
48 void device_set_name(struct btd_device *device, const char *name);
49 void device_get_name(struct btd_device *device, char *name, size_t len);
50 device_type_t device_get_type(struct btd_device *device);
51 void device_remove(struct btd_device *device, gboolean remove_stored);
52 gint device_address_cmp(struct btd_device *device, const gchar *address);
53 int device_browse_primary(struct btd_device *device, DBusConnection *conn,
55 int device_browse_sdp(struct btd_device *device, DBusConnection *conn,
57 void device_probe_drivers(struct btd_device *device, GSList *profiles);
58 const sdp_record_t *btd_device_get_record(struct btd_device *device,
60 GSList *btd_device_get_primaries(struct btd_device *device);
61 void device_register_services(DBusConnection *conn, struct btd_device *device,
63 GSList *device_services_from_record(struct btd_device *device,
65 void btd_device_add_uuid(struct btd_device *device, const char *uuid);
66 struct btd_adapter *device_get_adapter(struct btd_device *device);
67 void device_get_address(struct btd_device *device, bdaddr_t *bdaddr);
68 const gchar *device_get_path(struct btd_device *device);
69 struct agent *device_get_agent(struct btd_device *device);
70 gboolean device_is_busy(struct btd_device *device);
71 gboolean device_is_temporary(struct btd_device *device);
72 gboolean device_is_paired(struct btd_device *device);
73 gboolean device_is_trusted(struct btd_device *device);
74 void device_set_paired(struct btd_device *device, gboolean paired);
75 void device_set_temporary(struct btd_device *device, gboolean temporary);
76 void device_set_type(struct btd_device *device, device_type_t type);
77 void device_set_bonded(struct btd_device *device, gboolean bonded);
78 gboolean device_is_connected(struct btd_device *device);
79 DBusMessage *device_create_bonding(struct btd_device *device,
82 void device_remove_bonding(struct btd_device *device);
83 void device_bonding_complete(struct btd_device *device, uint8_t status);
84 void device_simple_pairing_complete(struct btd_device *device, uint8_t status);
85 gboolean device_is_creating(struct btd_device *device, const char *sender);
86 gboolean device_is_bonding(struct btd_device *device, const char *sender);
87 void device_cancel_bonding(struct btd_device *device, uint8_t status);
88 int device_request_authentication(struct btd_device *device, auth_type_t type,
90 void device_cancel_authentication(struct btd_device *device, gboolean aborted);
91 gboolean device_is_authenticating(struct btd_device *device);
92 gboolean device_is_authorizing(struct btd_device *device);
93 void device_set_authorizing(struct btd_device *device, gboolean auth);
94 void device_add_connection(struct btd_device *device, DBusConnection *conn);
95 void device_remove_connection(struct btd_device *device, DBusConnection *conn);
96 void device_request_disconnect(struct btd_device *device, DBusMessage *msg);
98 typedef void (*disconnect_watch) (struct btd_device *device, gboolean removal,
101 guint device_add_disconnect_watch(struct btd_device *device,
104 void device_remove_disconnect_watch(struct btd_device *device, guint id);
105 void device_set_class(struct btd_device *device, uint32_t value);
112 int (*probe) (struct btd_device *device, GSList *uuids);
113 void (*remove) (struct btd_device *device);
119 struct btd_device *btd_device_ref(struct btd_device *device);
120 void btd_device_unref(struct btd_device *device);