Return-Path: From: Mikel Astiz To: linux-bluetooth@vger.kernel.org Cc: Mikel Astiz Subject: [RFC BlueZ v2 07/13] dbus: Add UUID property to org.bluez.Service1 Date: Wed, 12 Jun 2013 09:06:49 +0200 Message-Id: <1371020815-22330-8-git-send-email-mikel.astiz.oss@gmail.com> In-Reply-To: <1371020815-22330-1-git-send-email-mikel.astiz.oss@gmail.com> References: <1371020815-22330-1-git-send-email-mikel.astiz.oss@gmail.com> Sender: linux-bluetooth-owner@vger.kernel.org List-ID: From: Mikel Astiz Expose in D-Bus the remote UUID corresponding to each service instance. --- src/service.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/service.c b/src/service.c index 3882b60..a04ff3f 100644 --- a/src/service.c +++ b/src/service.c @@ -363,8 +363,20 @@ static gboolean service_get_device(const GDBusPropertyTable *property, return TRUE; } +static gboolean service_get_uuid(const GDBusPropertyTable *property, + DBusMessageIter *iter, void *data) +{ + struct btd_service *service = data; + + dbus_message_iter_append_basic(iter, DBUS_TYPE_STRING, + &service->profile->remote_uuid); + + return TRUE; +} + static const GDBusPropertyTable service_properties[] = { { "Device", "o", service_get_device }, + { "UUID", "s", service_get_uuid }, { } }; -- 1.8.1.4