Common network helper functions. More...
Common network helper functions.
Files | |
| file | utils.h | 
| Common network interface API definitions.  | |
Functions | |
| int | netutils_get_ipv4 (ipv4_addr_t *addr, const char *hostname) | 
| Parse an IPv4 address / hostname string.  More... | |
| int | netutils_get_ipv6 (ipv6_addr_t *addr, netif_t **netif, const char *hostname) | 
| Parse an IPv6 address / hostname string.  More... | |
| int netutils_get_ipv4 | ( | ipv4_addr_t * | addr, | 
| const char * | hostname | ||
| ) | 
Parse an IPv4 address / hostname string.
If the DNS sock API module is used, this will attempt to resolve hostnames via DNS to IPv4 addresses.
| [out] | addr | IPv4 address of the host | 
| [in] | hostname | IPv4 address string or hostname | 
| int netutils_get_ipv6 | ( | ipv6_addr_t * | addr, | 
| netif_t ** | netif, | ||
| const char * | hostname | ||
| ) | 
Parse an IPv6 address / hostname string.
If the DNS sock API module is used, this will attempt to resolve hostnames via DNS to IPv6 addresses.
| [out] | addr | IPv6 address of the host | 
| [out] | netif | Interface if address is link-local | 
| [in] | hostname | IPv6 address string or hostname |