summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2010-07-29 19:14:20 -0700
committerMarcel Holtmann <marcel@holtmann.org>2010-07-29 19:14:20 -0700
commit648aa0d96057a635e774af042b8e945fcc83d2cd (patch)
tree2566f2fc4d57b13c23067f8b7aa6307fe13527d2 /src
parent681ac28f416373bd1d500dcca035069463f0ef20 (diff)
downloadconnman-648aa0d96057a635e774af042b8e945fcc83d2cd.tar.gz
connman-648aa0d96057a635e774af042b8e945fcc83d2cd.tar.bz2
connman-648aa0d96057a635e774af042b8e945fcc83d2cd.zip
Provide access to hostname and domainname element properties
Diffstat (limited to 'src')
-rw-r--r--src/element.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/element.c b/src/element.c
index ddfa9ede..c2068d68 100644
--- a/src/element.c
+++ b/src/element.c
@@ -740,6 +740,18 @@ int connman_element_get_value(struct connman_element *element,
return -EINVAL;
switch (id) {
+ case CONNMAN_PROPERTY_ID_HOSTNAME:
+ if (element->hostname == NULL)
+ return connman_element_get_value(element->parent,
+ id, value);
+ *((char **) value) = element->hostname;
+ break;
+ case CONNMAN_PROPERTY_ID_DOMAINNAME:
+ if (element->domainname == NULL)
+ return connman_element_get_value(element->parent,
+ id, value);
+ *((char **) value) = element->domainname;
+ break;
case CONNMAN_PROPERTY_ID_IPV4_METHOD:
if (element->ipv4.method == CONNMAN_IPCONFIG_METHOD_UNKNOWN)
return connman_element_get_value(element->parent,