enum connman_property_id {
CONNMAN_PROPERTY_ID_INVALID = 0,
+ CONNMAN_PROPERTY_ID_HOSTNAME,
+ CONNMAN_PROPERTY_ID_DOMAINNAME,
+
CONNMAN_PROPERTY_ID_IPV4_METHOD,
CONNMAN_PROPERTY_ID_IPV4_ADDRESS,
CONNMAN_PROPERTY_ID_IPV4_NETMASK,
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,