>From 7380d2002888d37214900a125f9c6cb0df621773 Mon Sep 17 00:00:00 2001 From: Tim Sander <[email protected]> Date: Fri, 23 Mar 2012 13:26:14 +0100 Subject: [PATCH] add timeservers and timeserversconfig to get_properties
This patch adds the missing timeserver properties to the get_properties routine of the service interface. Signed-of-by: Tim Sander <[email protected]> --- src/service.c | 36 ++++++++++++++++++++++++++++++++++++ 1 files changed, 36 insertions(+), 0 deletions(-) diff --git a/src/service.c b/src/service.c index a9165f1..3901027 100644 --- a/src/service.c +++ b/src/service.c @@ -1438,6 +1438,36 @@ static void append_domainconfig(DBusMessageIter *iter, void *user_data) DBUS_TYPE_STRING, &service->domains[i]); } +static void append_timeservers(DBusMessageIter *iter, void *user_data) +{ + struct connman_service *service = user_data; + int i; + + if (service->timeservers_config == NULL) + return; + + for (i = 0; service->timeservers[i]; i++) { + dbus_message_iter_append_basic(iter, + DBUS_TYPE_STRING, + &service->timeservers[i]); + } +} + +static void append_timeserversconfig(DBusMessageIter *iter, void *user_data) +{ + struct connman_service *service = user_data; + int i; + + if (service->timeservers_config == NULL) + return; + + for (i = 0; service->timeservers_config[i]; i++) { + dbus_message_iter_append_basic(iter, + DBUS_TYPE_STRING, + &service->timeservers_config[i]); + } +} + static void append_proxies(DBusMessageIter *iter, void *user_data) { struct connman_service *service = user_data; @@ -2036,6 +2066,12 @@ static void append_properties(DBusMessageIter *dict, dbus_bool_t limited, connman_dbus_dict_append_array(dict, "Domains.Configuration", DBUS_TYPE_STRING, append_domainconfig, service); + connman_dbus_dict_append_array(dict, "Timeservers", + DBUS_TYPE_STRING, append_timeservers, service); + + connman_dbus_dict_append_array(dict, "Timeservers.Configuration", + DBUS_TYPE_STRING, append_timeserversconfig, service); + connman_dbus_dict_append_dict(dict, "Proxy", append_proxy, service); connman_dbus_dict_append_dict(dict, "Proxy.Configuration", -- 1.7.0.4 _______________________________________________ connman mailing list [email protected] http://lists.connman.net/listinfo/connman
