Add tracking of system IP address settings
[platform/upstream/connman.git] / include / ipconfig.h
index 76d0b28..608e727 100644 (file)
@@ -41,6 +41,7 @@ struct connman_ipaddress {
 
 struct connman_ipaddress *connman_ipaddress_alloc(void);
 void connman_ipaddress_free(struct connman_ipaddress *ipaddress);
+void connman_ipaddress_clear(struct connman_ipaddress *ipaddress);
 void connman_ipaddress_copy(struct connman_ipaddress *ipaddress,
                                        struct connman_ipaddress *source);
 
@@ -69,6 +70,7 @@ struct connman_ipconfig_ops {
 };
 
 struct connman_ipconfig *connman_ipconfig_create(int index);
+struct connman_ipconfig *connman_ipconfig_clone(struct connman_ipconfig *ipconfig);
 struct connman_ipconfig *connman_ipconfig_ref(struct connman_ipconfig *ipconfig);
 void connman_ipconfig_unref(struct connman_ipconfig *ipconfig);