summaryrefslogtreecommitdiffstats
path: root/audio
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2007-01-19 23:51:19 +0000
committerMarcel Holtmann <marcel@holtmann.org>2007-01-19 23:51:19 +0000
commit03cc48fcbe4b649e6f20c0417977d5b7e127ce06 (patch)
tree1c635729f86321650ee6a9241298edaebd244d8a /audio
parent9932d3f27fb04f03c560525f312c67b15aeeb85e (diff)
Use database interface for service records
Diffstat (limited to 'audio')
-rw-r--r--audio/headset.c14
1 files changed, 6 insertions, 8 deletions
diff --git a/audio/headset.c b/audio/headset.c
index 28d369c6..d5cca6bb 100644
--- a/audio/headset.c
+++ b/audio/headset.c
@@ -862,7 +862,7 @@ static uint32_t add_ag_record(uint8_t channel)
sdp_buf_t buf;
msg = dbus_message_new_method_call("org.bluez", "/org/bluez",
- "org.bluez.Manager", "AddServiceRecord");
+ "org.bluez.Database", "AddServiceRecord");
if (!msg) {
error("Can't allocate new method call");
return 0;
@@ -874,9 +874,8 @@ static uint32_t add_ag_record(uint8_t channel)
return 0;
}
- dbus_message_append_args(msg, DBUS_TYPE_STRING, &hs_path,
- DBUS_TYPE_ARRAY, DBUS_TYPE_BYTE, &buf.data, buf.data_size,
- DBUS_TYPE_INVALID);
+ dbus_message_append_args(msg, DBUS_TYPE_ARRAY, DBUS_TYPE_BYTE,
+ &buf.data, buf.data_size, DBUS_TYPE_INVALID);
dbus_error_init(&derr);
reply = dbus_connection_send_with_reply_and_block(connection, msg, -1, &derr);
@@ -913,15 +912,14 @@ static int remove_ag_record(uint32_t rec_id)
DBusError derr;
msg = dbus_message_new_method_call("org.bluez", "/org/bluez",
- "org.bluez.Manager", "RemoveServiceRecord");
+ "org.bluez.Database", "RemoveServiceRecord");
if (!msg) {
error("Can't allocate new method call");
return 0;
}
- dbus_message_append_args(msg, DBUS_TYPE_STRING, &hs_path,
- DBUS_TYPE_UINT32, &rec_id,
- DBUS_TYPE_INVALID);
+ dbus_message_append_args(msg, DBUS_TYPE_UINT32, &rec_id,
+ DBUS_TYPE_INVALID);
dbus_error_init(&derr);
reply = dbus_connection_send_with_reply_and_block(connection, msg, -1, &derr);