--- src/connman.h | 2 ++ src/ipconfig.c | 6 ++++++ 2 files changed, 8 insertions(+), 0 deletions(-)
diff --git a/src/connman.h b/src/connman.h index 992d533..7f18ff4 100644 --- a/src/connman.h +++ b/src/connman.h @@ -218,6 +218,8 @@ void __connman_ipconfig_delroute(int index, int family, unsigned char scope, void __connman_ipconfig_foreach(void (*function) (int index, void *user_data), void *user_data); +enum connman_ipconfig_type __connman_ipconfig_get_config_type( + struct connman_ipconfig *ipconfig); unsigned short __connman_ipconfig_get_type(int index); unsigned int __connman_ipconfig_get_flags(int index); const char *__connman_ipconfig_get_gateway(int index); diff --git a/src/ipconfig.c b/src/ipconfig.c index bd664f3..4d9b30f 100644 --- a/src/ipconfig.c +++ b/src/ipconfig.c @@ -853,6 +853,12 @@ void __connman_ipconfig_foreach(void (*function) (int index, void *user_data), g_list_free(keys); } +enum connman_ipconfig_type __connman_ipconfig_get_config_type( + struct connman_ipconfig *ipconfig) +{ + return ipconfig ? ipconfig->type : CONNMAN_IPCONFIG_TYPE_UNKNOWN; +} + unsigned short __connman_ipconfig_get_type(int index) { struct connman_ipdevice *ipdevice; -- 1.7.0.4 _______________________________________________ connman mailing list connman@connman.net http://lists.connman.net/listinfo/connman