From: Grant Erickson Date: Tue, 3 May 2011 16:15:16 +0000 (-0700) Subject: ipconfig: Add Function to Stringify ipconfig Type X-Git-Tag: 0.74~9 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=8025a0a6c612c803eb676e143989575cd3045e03;p=platform%2Fupstream%2Fconnman.git ipconfig: Add Function to Stringify ipconfig Type --- diff --git a/src/connman.h b/src/connman.h index fd67cf2..bf6e538 100644 --- a/src/connman.h +++ b/src/connman.h @@ -263,6 +263,7 @@ int __connman_ipconfig_enable(struct connman_ipconfig *ipconfig); int __connman_ipconfig_disable(struct connman_ipconfig *ipconfig); const char *__connman_ipconfig_method2string(enum connman_ipconfig_method method); +const char *__connman_ipconfig_type2string(enum connman_ipconfig_type type); enum connman_ipconfig_method __connman_ipconfig_string2method(const char *method); void __connman_ipconfig_append_ipv4(struct connman_ipconfig *ipconfig, diff --git a/src/ipconfig.c b/src/ipconfig.c index 616cbcb..986943f 100644 --- a/src/ipconfig.c +++ b/src/ipconfig.c @@ -287,6 +287,20 @@ static struct connman_ipaddress *find_ipaddress(struct connman_ipdevice *ipdevic return NULL; } +const char *__connman_ipconfig_type2string(enum connman_ipconfig_type type) +{ + switch (type) { + case CONNMAN_IPCONFIG_TYPE_UNKNOWN: + return "unknown"; + case CONNMAN_IPCONFIG_TYPE_IPV4: + return "IPv4"; + case CONNMAN_IPCONFIG_TYPE_IPV6: + return "IPv6"; + } + + return NULL; +} + static const char *type2str(unsigned short type) { switch (type) {