diff options
author | Marcel Holtmann <marcel@holtmann.org> | 2007-01-19 23:51:19 +0000 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2007-01-19 23:51:19 +0000 |
commit | 03cc48fcbe4b649e6f20c0417977d5b7e127ce06 (patch) | |
tree | 1c635729f86321650ee6a9241298edaebd244d8a /audio | |
parent | 9932d3f27fb04f03c560525f312c67b15aeeb85e (diff) |
Use database interface for service records
Diffstat (limited to 'audio')
-rw-r--r-- | audio/headset.c | 14 |
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); |