From 89949e2e58c1a8c5c7e767209ed391237fc6379f Mon Sep 17 00:00:00 2001 From: Johan Hedberg Date: Tue, 20 Nov 2012 13:10:52 +0200 Subject: [PATCH] gaptest: Update to use D-Bus properties --- test/gaptest.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/test/gaptest.c b/test/gaptest.c index 3e9f53410..a0541b179 100644 --- a/test/gaptest.c +++ b/test/gaptest.c @@ -39,6 +39,8 @@ #define MANAGER_INTF BLUEZ_SERVICE ".Manager" #define ADAPTER_INTF BLUEZ_SERVICE ".Adapter" +#define PROPERTIES_INTF "org.freedesktop.DBus.Properties" + static char *get_adapter(DBusConnection *conn) { DBusMessage *message, *reply; @@ -170,10 +172,11 @@ static int set_property(DBusConnection *conn, const char *adapter, DBusMessage *message, *reply; DBusMessageIter array, value; DBusError error; - const char *signature; + const char *signature, *intf; message = dbus_message_new_method_call(BLUEZ_SERVICE, adapter, - ADAPTER_INTF, "SetProperty"); + PROPERTIES_INTF, + "Set"); if (!message) return -ENOMEM; @@ -190,6 +193,9 @@ static int set_property(DBusConnection *conn, const char *adapter, dbus_message_iter_init_append(message, &array); + intf = ADAPTER_INTF; + dbus_message_iter_append_basic(&array, DBUS_TYPE_STRING, &intf); + dbus_message_iter_append_basic(&array, DBUS_TYPE_STRING, &key); dbus_message_iter_open_container(&array, DBUS_TYPE_VARIANT, -- 2.47.3