summaryrefslogtreecommitdiff
path: root/src/ipconfig.c
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2010-01-03 18:47:21 -0800
committerMarcel Holtmann <marcel@holtmann.org>2010-01-03 18:47:21 -0800
commit2f217e25d799ef351d4e8e06b0da83e72b2183f0 (patch)
treef02802519be4ec12fec9d5fdb30e546f2ef30cc8 /src/ipconfig.c
parent3bac66a29d5e87874bfcd298a1a161805f3104db (diff)
downloadconnman-2f217e25d799ef351d4e8e06b0da83e72b2183f0.tar.gz
connman-2f217e25d799ef351d4e8e06b0da83e72b2183f0.tar.bz2
connman-2f217e25d799ef351d4e8e06b0da83e72b2183f0.zip
Add basic interfaces for automatic proxy configuration
Diffstat (limited to 'src/ipconfig.c')
-rw-r--r--src/ipconfig.c13
1 files changed, 10 insertions, 3 deletions
diff --git a/src/ipconfig.c b/src/ipconfig.c
index a731a9a7..07fa7703 100644
--- a/src/ipconfig.c
+++ b/src/ipconfig.c
@@ -1118,7 +1118,16 @@ int __connman_ipconfig_set_ipv4config(struct connman_ipconfig *ipconfig,
return 0;
}
-int __connman_ipconfig_append_ethernet(struct connman_ipconfig *ipconfig,
+void __connman_ipconfig_append_proxy(struct connman_ipconfig *ipconfig,
+ DBusMessageIter *iter)
+{
+ const char *method = "direct";
+
+ connman_dbus_dict_append_basic(iter, "Method",
+ DBUS_TYPE_STRING, &method);
+}
+
+void __connman_ipconfig_append_ethernet(struct connman_ipconfig *ipconfig,
DBusMessageIter *iter)
{
const char *method = "auto";
@@ -1133,8 +1142,6 @@ int __connman_ipconfig_append_ethernet(struct connman_ipconfig *ipconfig,
if (ipconfig->mtu > 0)
connman_dbus_dict_append_basic(iter, "MTU",
DBUS_TYPE_UINT16, &ipconfig->mtu);
-
- return 0;
}
int __connman_ipconfig_load(struct connman_ipconfig *ipconfig,