summaryrefslogtreecommitdiffstats
path: root/hcid/dbus.h
diff options
context:
space:
mode:
Diffstat (limited to 'hcid/dbus.h')
-rw-r--r--hcid/dbus.h9
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__ */