summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--plugins/bluez5.c4
-rw-r--r--plugins/bluez5.h3
2 files changed, 5 insertions, 2 deletions
diff --git a/plugins/bluez5.c b/plugins/bluez5.c
index f2cd4bb1..9233a2b2 100644
--- a/plugins/bluez5.c
+++ b/plugins/bluez5.c
@@ -108,7 +108,8 @@ done:
}
int bt_register_profile(DBusConnection *conn, const char *uuid,
- const char *name, const char *object)
+ uint16_t version, const char *name,
+ const char *object)
{
DBusMessageIter iter, dict;
DBusPendingCall *c;
@@ -125,6 +126,7 @@ int bt_register_profile(DBusConnection *conn, const char *uuid,
dbus_message_iter_open_container(&iter, DBUS_TYPE_ARRAY, "{sv}", &dict);
ofono_dbus_dict_append(&dict, "Name", DBUS_TYPE_STRING, &name);
+ ofono_dbus_dict_append(&dict, "Version", DBUS_TYPE_UINT16, &version);
dbus_message_iter_close_container(&iter, &dict);
diff --git a/plugins/bluez5.h b/plugins/bluez5.h
index 3155901e..1432068e 100644
--- a/plugins/bluez5.h
+++ b/plugins/bluez5.h
@@ -70,7 +70,8 @@ int bt_ba2str(const bdaddr_t *ba, char *str);
int bt_bacmp(const bdaddr_t *ba1, const bdaddr_t *ba2);
int bt_register_profile(DBusConnection *conn, const char *uuid,
- const char *name, const char *object);
+ uint16_t version, const char *name,
+ const char *object);
void bt_unregister_profile(DBusConnection *conn, const char *object);