diff options
author | Claudio Takahasi <claudio.takahasi@openbossa.org> | 2013-02-20 19:26:19 -0300 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2013-02-20 21:35:44 -0600 |
commit | 6672f41fd6293ff33eccd1993840f5e061193673 (patch) | |
tree | 0c6338e08784ebc0c29e7914e2dbe829cef3dd28 /plugins | |
parent | 8a1cd911d8c27a8304a71d5a8625905633f6ad61 (diff) | |
download | ofono-6672f41fd6293ff33eccd1993840f5e061193673.tar.bz2 |
bluez5: Add profile version argument
This patch adds sending of the Version argument to RegisterProfile
method. The version is required to create the service record
containing the correct profile version.
Diffstat (limited to 'plugins')
-rw-r--r-- | plugins/bluez5.c | 4 | ||||
-rw-r--r-- | plugins/bluez5.h | 3 |
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); |