From: Marcel Holtmann Date: Sat, 4 Apr 2009 02:39:57 +0000 (+0200) Subject: Add support for favorite service setting X-Git-Tag: 0.16~99 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=21cfc6e634c485a13229aff75dbe3f119989d90c;p=platform%2Fupstream%2Fconnman.git Add support for favorite service setting --- diff --git a/src/profile.c b/src/profile.c index a270654..9b1d2e7 100644 --- a/src/profile.c +++ b/src/profile.c @@ -37,6 +37,7 @@ struct connman_group { char *mode; char *security; connman_uint8_t strength; + connman_bool_t favorite; struct connman_network *network; }; @@ -84,6 +85,9 @@ static DBusMessage *get_properties(DBusConnection *conn, connman_dbus_dict_append_variant(&dict, "Strength", DBUS_TYPE_BYTE, &group->strength); + connman_dbus_dict_append_variant(&dict, "Favorite", + DBUS_TYPE_BOOLEAN, &group->favorite); + dbus_message_iter_close_container(&array, &dict); return reply; @@ -131,6 +135,8 @@ static struct connman_group *lookup_group(const char *name) group->type = CONNMAN_ELEMENT_TYPE_UNKNOWN; group->path = g_strdup_printf("%s/%s", PROFILE_DEFAULT, name); + group->favorite = FALSE; + g_hash_table_insert(groups, g_strdup(name), group); g_dbus_register_interface(connection, group->path,