![]() |
wget2
2.0.0
|
Functions for resolving names/IPs. More...
#include <config.h>#include <sys/types.h>#include <stddef.h>#include <stdio.h>#include <string.h>#include <unistd.h>#include <stdarg.h>#include <time.h>#include <errno.h>#include <netdb.h>#include <netinet/in.h>#include <wget.h>#include "private.h"
Data Structures | |
| struct | wget_dns_st |
Functions | |
| int | wget_dns_init (wget_dns **dns) |
| void | wget_dns_free (wget_dns **dns) |
| void | wget_dns_set_timeout (wget_dns *dns, int timeout) |
| void | wget_dns_set_cache (wget_dns *dns, wget_dns_cache *cache) |
| wget_dns_cache * | wget_dns_get_cache (wget_dns *dns) |
| int | wget_dns_cache_ip (wget_dns *dns, const char *ip, const char *name, uint16_t port) |
| struct addrinfo * | wget_dns_resolve (wget_dns *dns, const char *host, uint16_t port, int family, int preferred_family) |
| void | wget_dns_freeaddrinfo (wget_dns *dns, struct addrinfo **addrinfo) |
| void | wget_dns_set_stats_callback (wget_dns *dns, wget_dns_stats_callback *fn, void *ctx) |
Functions for resolving names/IPs.