diff options
Diffstat (limited to 'hcid/dbus.h')
-rw-r--r-- | hcid/dbus.h | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/hcid/dbus.h b/hcid/dbus.h index 02ebf6b1..3dc5bd59 100644 --- a/hcid/dbus.h +++ b/hcid/dbus.h @@ -238,8 +238,13 @@ int disc_device_req_name(struct hci_dbus_data *dbus_data); int discoverable_timeout_handler(void *data); -sdp_record_t *find_record_by_uuid(const char *address, uuid_t *uuid); -sdp_record_t *find_record_by_handle(const char *address, uint32_t handle); uint16_t sdp_str2svclass(const char *str); +typedef void get_record_cb_t(sdp_record_t *rec, void *data, int err); +int get_record_with_uuid(DBusConnection *conn, DBusMessage *msg, + uint16_t dev_id, const char *dst, + uuid_t *uuid, get_record_cb_t *cb, void *data); +int get_record_with_handle(DBusConnection *conn, DBusMessage *msg, + uint16_t dev_id, const char *dst, + uint32_t *handle, get_record_cb_t *cb, void *data); #endif /* __H_BLUEZ_DBUS_H__ */ |