#include "curl_setup.h"
#include "hash.h"
#include "curl_addrinfo.h"
#include "asyn.h"
Go to the source code of this file.
|
| CURLcode | Curl_addrinfo_callback (struct connectdata *conn, int status, Curl_addrinfo *ai) |
| |
| CURLcode | Curl_async_resolved (struct connectdata *conn, bool *protocol_connect) |
| |
| struct Curl_dns_entry * | Curl_cache_addr (struct Curl_easy *data, Curl_addrinfo *addr, const char *hostname, int port) |
| |
| struct Curl_dns_entry * | Curl_fetch_addr (struct connectdata *conn, const char *hostname, int port) |
| |
| Curl_addrinfo * | Curl_getaddrinfo (struct connectdata *conn, const char *hostname, int port, int *waitp) |
| |
| void | Curl_global_host_cache_dtor (void) |
| |
| struct curl_hash * | Curl_global_host_cache_init (void) |
| |
| void | Curl_hostcache_clean (struct Curl_easy *data, struct curl_hash *hash) |
| |
| void | Curl_hostcache_destroy (struct Curl_easy *data) |
| |
| void | Curl_hostcache_prune (struct Curl_easy *data) |
| |
| Curl_addrinfo * | Curl_ipv4_resolve_r (const char *hostname, int port) |
| |
| bool | Curl_ipvalid (struct connectdata *conn) |
| |
| CURLcode | Curl_loadhostpairs (struct Curl_easy *data) |
| |
| int | Curl_mk_dnscache (struct curl_hash *hash) |
| |
| int | Curl_num_addresses (const Curl_addrinfo *addr) |
| |
| const char * | Curl_printable_address (const Curl_addrinfo *ip, char *buf, size_t bufsize) |
| |
| int | Curl_resolv (struct connectdata *conn, const char *hostname, int port, struct Curl_dns_entry **dnsentry) |
| |
| int | Curl_resolv_timeout (struct connectdata *conn, const char *hostname, int port, struct Curl_dns_entry **dnsentry, time_t timeoutms) |
| |
| void | Curl_resolv_unlock (struct Curl_easy *data, struct Curl_dns_entry *dns) |
| |
| void | Curl_scan_cache_used (void *user, void *ptr) |
| |
| CURLcode | Curl_set_dns_interface (struct Curl_easy *data, const char *interf) |
| |
| CURLcode | Curl_set_dns_local_ip4 (struct Curl_easy *data, const char *local_ip4) |
| |
| CURLcode | Curl_set_dns_local_ip6 (struct Curl_easy *data, const char *local_ip6) |
| |
| CURLcode | Curl_set_dns_servers (struct Curl_easy *data, char *servers) |
| |
◆ Curl_async_resolved
| #define Curl_async_resolved |
( |
|
x, |
|
|
|
y |
|
) |
| CURLE_OK |
◆ CURL_ASYNC_SUCCESS
◆ CURL_HOSTENT_SIZE
| #define CURL_HOSTENT_SIZE 9000 |
◆ CURL_INADDR_NONE
◆ Curl_ipv6works
| #define Curl_ipv6works |
( |
| ) |
FALSE |
◆ CURL_TIMEOUT_RESOLVE
| #define CURL_TIMEOUT_RESOLVE |
◆ CURLRESOLV_ERROR
| #define CURLRESOLV_ERROR -1 |
◆ CURLRESOLV_PENDING
| #define CURLRESOLV_PENDING 1 |
◆ CURLRESOLV_RESOLVED
| #define CURLRESOLV_RESOLVED 0 |
◆ CURLRESOLV_TIMEDOUT
| #define CURLRESOLV_TIMEDOUT -2 |
◆ Curl_addrinfo_callback()
◆ Curl_async_resolved()
◆ Curl_cache_addr()
◆ Curl_fetch_addr()
◆ Curl_getaddrinfo()
◆ Curl_global_host_cache_dtor()
| void Curl_global_host_cache_dtor |
( |
void |
| ) |
|
◆ Curl_global_host_cache_init()
| struct curl_hash* Curl_global_host_cache_init |
( |
void |
| ) |
|
◆ Curl_hostcache_clean()
◆ Curl_hostcache_destroy()
| void Curl_hostcache_destroy |
( |
struct Curl_easy * |
data | ) |
|
◆ Curl_hostcache_prune()
| void Curl_hostcache_prune |
( |
struct Curl_easy * |
data | ) |
|
◆ Curl_ipv4_resolve_r()
| Curl_addrinfo* Curl_ipv4_resolve_r |
( |
const char * |
hostname, |
|
|
int |
port |
|
) |
| |
◆ Curl_ipvalid()
◆ Curl_loadhostpairs()
◆ Curl_mk_dnscache()
| int Curl_mk_dnscache |
( |
struct curl_hash * |
hash | ) |
|
◆ Curl_num_addresses()
◆ Curl_printable_address()
◆ Curl_resolv()
◆ Curl_resolv_timeout()
| int Curl_resolv_timeout |
( |
struct connectdata * |
conn, |
|
|
const char * |
hostname, |
|
|
int |
port, |
|
|
struct Curl_dns_entry ** |
dnsentry, |
|
|
time_t |
timeoutms |
|
) |
| |
◆ Curl_resolv_unlock()
◆ Curl_scan_cache_used()
| void Curl_scan_cache_used |
( |
void * |
user, |
|
|
void * |
ptr |
|
) |
| |
◆ Curl_set_dns_interface()
◆ Curl_set_dns_local_ip4()
◆ Curl_set_dns_local_ip6()
◆ Curl_set_dns_servers()