From cb27c17378552b6f4ab86c5d28af716a159c28b7 Mon Sep 17 00:00:00 2001 From: Daniel Wagner Date: Wed, 23 Feb 2011 20:12:06 +0100 Subject: ipconfig: Fix IP setters --- include/ipconfig.h | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) (limited to 'include/ipconfig.h') diff --git a/include/ipconfig.h b/include/ipconfig.h index 7d62330e..fd6d8718 100644 --- a/include/ipconfig.h +++ b/include/ipconfig.h @@ -43,8 +43,14 @@ struct connman_ipaddress { struct connman_ipaddress *connman_ipaddress_alloc(int family); void connman_ipaddress_free(struct connman_ipaddress *ipaddress); -void connman_ipaddress_set(struct connman_ipaddress *ipaddress, - const char *address, const char *netmask, const char *gateway); +int connman_ipaddress_set_ipv4(struct connman_ipaddress *ipaddress, + const char *address, const char *netmask, + const char *gateway); +int connman_ipaddress_set_ipv6(struct connman_ipaddress *ipaddress, + const char *address, const char *gateway, + unsigned char prefix_length); +void connman_ipaddress_set_peer(struct connman_ipaddress *ipaddress, + const char *peer); void connman_ipaddress_clear(struct connman_ipaddress *ipaddress); void connman_ipaddress_copy(struct connman_ipaddress *ipaddress, struct connman_ipaddress *source); @@ -88,9 +94,6 @@ const char *connman_ipconfig_get_ifname(struct connman_ipconfig *ipconfig); void connman_ipconfig_set_ops(struct connman_ipconfig *ipconfig, const struct connman_ipconfig_ops *ops); -int connman_ipaddress_set_ipv6(struct connman_ipaddress *ipaddress, - const char *address, const char *gateway, - unsigned char prefix_length); int connman_ipconfig_set_method(struct connman_ipconfig *ipconfig, enum connman_ipconfig_method method); void connman_ipconfig_bind(struct connman_ipconfig *ipconfig, -- cgit v1.2.3