diff options
author | Jukka Rissanen <jukka.rissanen@nokia.com> | 2011-02-10 17:52:12 +0200 |
---|---|---|
committer | Samuel Ortiz <sameo@linux.intel.com> | 2011-02-11 12:25:28 +0100 |
commit | 007958cb11632a70bdd974dd53aa497f35eea531 (patch) | |
tree | 7ad41490ade77f11400f0cbc532c4a9de07c7e5e | |
parent | c4982011ec0f78a1940cf727cdf27a127dcf5ef6 (diff) | |
download | connman-007958cb11632a70bdd974dd53aa497f35eea531.tar.gz connman-007958cb11632a70bdd974dd53aa497f35eea531.tar.bz2 connman-007958cb11632a70bdd974dd53aa497f35eea531.zip |
ipconfig: Added helper function that returns the config type
-rw-r--r-- | src/connman.h | 2 | ||||
-rw-r--r-- | src/ipconfig.c | 6 |
2 files changed, 8 insertions, 0 deletions
diff --git a/src/connman.h b/src/connman.h index 992d5339..7f18ff4f 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 bd664f33..4d9b30f7 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; |