---
 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

Reply via email to