void __connman_ipconfig_cleanup(void);
void __connman_ipconfig_newlink(int index, unsigned short type,
- unsigned int flags);
+ unsigned int flags, const char *address,
+ unsigned short mtu);
void __connman_ipconfig_dellink(int index);
void __connman_ipconfig_newaddr(int index, const char *label,
unsigned char prefixlen, const char *address);
enum connman_ipconfig_method __connman_ipconfig_string2method(const char *method);
void __connman_ipconfig_append_ipv4(struct connman_ipconfig *ipconfig,
- DBusMessageIter *iter, const char *prefix);
-int __connman_ipconfig_set_ipv4(struct connman_ipconfig *ipconfig,
- const char *key, DBusMessageIter *value);
+ DBusMessageIter *iter);
+void __connman_ipconfig_append_ipv4config(struct connman_ipconfig *ipconfig,
+ DBusMessageIter *iter);
+int __connman_ipconfig_set_ipv4config(struct connman_ipconfig *ipconfig,
+ DBusMessageIter *value);
+int __connman_ipconfig_append_ethernet(struct connman_ipconfig *ipconfig,
+ DBusMessageIter *iter);
int __connman_ipconfig_load(struct connman_ipconfig *ipconfig,
GKeyFile *keyfile, const char *identifier, const char *prefix);
int __connman_config_init();
void __connman_config_cleanup(void);
+int __connman_config_provision_service(struct connman_service *service);
+
#include <connman/profile.h>
int __connman_profile_init();
const char *__connman_service_get_path(struct connman_service *service);
unsigned int __connman_service_get_order(struct connman_service *service);
+struct connman_network *__connman_service_get_network(struct connman_service *service);
+void __connman_service_set_string(struct connman_service *service,
+ const char *key, const char *value);
int __connman_service_indicate_state(struct connman_service *service,
enum connman_service_state state);
int __connman_service_indicate_error(struct connman_service *service,