From: Marcel Holtmann Date: Fri, 26 Sep 2008 00:18:23 +0000 (+0200) Subject: Restore functionality to get property values X-Git-Tag: accepted/2.0alpha-wayland/20121110.002834~4693 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=fd8db5dd245a1e6a8a2cdd763f55a461a38bc57e;p=profile%2Fivi%2Fconnman.git Restore functionality to get property values --- diff --git a/src/element.c b/src/element.c index 4238bdf..a2a48e8 100644 --- a/src/element.c +++ b/src/element.c @@ -899,44 +899,42 @@ int connman_element_get_value(struct connman_element *element, if (element->type == CONNMAN_ELEMENT_TYPE_ROOT) return -EINVAL; -#if 0 - switch (type) { - case CONNMAN_PROPERTY_TYPE_INVALID: - return -EINVAL; - case CONNMAN_PROPERTY_TYPE_IPV4_ADDRESS: + switch (id) { + case CONNMAN_PROPERTY_ID_IPV4_ADDRESS: if (element->ipv4.address == NULL) return connman_element_get_value(element->parent, - type, value); + id, value); connman_element_lock(element); *((char **) value) = element->ipv4.address; connman_element_unlock(element); break; - case CONNMAN_PROPERTY_TYPE_IPV4_NETMASK: + case CONNMAN_PROPERTY_ID_IPV4_NETMASK: if (element->ipv4.netmask == NULL) return connman_element_get_value(element->parent, - type, value); + id, value); connman_element_lock(element); *((char **) value) = element->ipv4.netmask; connman_element_unlock(element); break; - case CONNMAN_PROPERTY_TYPE_IPV4_GATEWAY: + case CONNMAN_PROPERTY_ID_IPV4_GATEWAY: if (element->ipv4.gateway == NULL) return connman_element_get_value(element->parent, - type, value); + id, value); connman_element_lock(element); *((char **) value) = element->ipv4.gateway; connman_element_unlock(element); break; - case CONNMAN_PROPERTY_TYPE_IPV4_NAMESERVER: + case CONNMAN_PROPERTY_ID_IPV4_NAMESERVER: if (element->ipv4.nameserver == NULL) return connman_element_get_value(element->parent, - type, value); + id, value); connman_element_lock(element); *((char **) value) = element->ipv4.nameserver; connman_element_unlock(element); break; + default: + return -EINVAL; } -#endif return 0; }