|
Contiki-NG
|
The uIP DNS resolver functions are used to lookup a hostname and map it to a numerical IP address. More...
Macros | |
| #define | RESOLV_SUPPORTS_MDNS 0 |
If RESOLV_CONF_SUPPORTS_MDNS is set, then queries for domain names in the local TLD will use MDNS and will respond to MDNS queries for this device's hostname, as described by draft-cheshire-dnsext-multicastdns. | |
| #define | RESOLV_CONF_MAX_RETRIES 4 |
| The maximum number of retries when asking for a name. More... | |
Functions | |
| static void | newdata (void) |
| void | resolv_query (const char *name) |
| Queues a name so that a question for the name will be sent out. More... | |
| resolv_status_t | resolv_lookup (const char *name, uip_ipaddr_t **ipaddr) |
| Look up a hostname in the array of known hostnames. More... | |
Variables | |
| process_event_t | resolv_event_found |
| Event that is broadcasted when a DNS name has been resolved. | |
The uIP DNS resolver functions are used to lookup a hostname and map it to a numerical IP address.
It maintains a list of resolved hostnames that can be queried with the resolv_lookup() function. New hostnames can be resolved using the resolv_query() function.
The event resolv_event_found is posted when a hostname has been resolved. It is up to the receiving process to determine if the correct hostname has been found by calling the resolv_lookup() function with the hostname.
| #define RESOLV_CONF_MAX_RETRIES 4 |
|
static |
| resolv_status_t resolv_lookup | ( | const char * | name, |
| uip_ipaddr_t ** | ipaddr | ||
| ) |
Look up a hostname in the array of known hostnames.
Definition at line 1259 of file resolv.c.
References RESOLV_STATUS_UNCACHED.
1.8.13