Home
last modified time | relevance | path

Searched refs:async (Results 1 – 14 of 14) sorted by relevance

/curl/lib/
H A Dasyn-thread.c360 struct Curl_async *async = &data->state.async; in destroy_async_data() local
403 Curl_safefree(async->hostname); in destroy_async_data()
436 struct Curl_async *async = &data->state.async; in init_resolve_thread() local
438 async->port = port; in init_resolve_thread()
439 async->done = FALSE; in init_resolve_thread()
440 async->dns = NULL; in init_resolve_thread()
449 free(async->hostname); in init_resolve_thread()
451 if(!async->hostname) in init_resolve_thread()
494 td = &data->state.async.thdata; in thread_wait_resolv()
506 data->state.async.done = TRUE; in thread_wait_resolv()
[all …]
H A Dasyn-ares.c333 if(data->state.async.resolver) in Curl_resolver_cancel()
335 destroy_async_data(&data->state.async); in Curl_resolver_cancel()
354 struct thread_data *res = &async->thdata; in destroy_async_data()
422 if(!data->state.async.dns) in Curl_resolver_is_resolved()
425 *dns = data->state.async.dns; in Curl_resolver_is_resolved()
438 destroy_async_data(&data->state.async); in Curl_resolver_is_resolved()
504 if(result || data->state.async.done) in Curl_resolver_wait_resolv()
530 *entry = data->state.async.dns; in Curl_resolver_wait_resolv()
782 data->state.async.hostname = res->hostname; in Curl_resolver_getaddrinfo()
783 data->state.async.port = port; in Curl_resolver_getaddrinfo()
[all …]
H A Dhostasyn.c79 data->state.async.hostname, 0, in Curl_addrinfo_callback()
80 data->state.async.port, FALSE); in Curl_addrinfo_callback()
95 data->state.async.dns = dns; in Curl_addrinfo_callback()
100 data->state.async.done = TRUE; in Curl_addrinfo_callback()
H A Dhttpsrr.c103 struct thread_data *res = &data->state.async.thdata; in httpsrr_opt()
141 struct thread_data *res = &data->state.async.thdata; in Curl_dnsrec_done_cb()
H A Durl.h39 CURLcode Curl_connect(struct Curl_easy *, bool *async, bool *protocol_connect);
H A Dhostip.c749 data->state.async.resolver, in Curl_resolv()
1441 if(data->state.async.dns) { in Curl_once_resolved()
1442 conn->dns_entry = data->state.async.dns; in Curl_once_resolved()
1443 data->state.async.dns = NULL; in Curl_once_resolved()
1481 data->state.async.hostname); in Curl_resolver_error()
H A Dsocks.c348 data->state.async.dns = dns; in do_SOCKS4()
349 data->state.async.done = TRUE; in do_SOCKS4()
819 data->state.async.dns = dns; in do_SOCKS5()
820 data->state.async.done = TRUE; in do_SOCKS5()
H A Durl.c294 Curl_resolver_cleanup(data->state.async.resolver); in Curl_close()
515 result = Curl_resolver_init(data, &data->state.async.resolver); in Curl_open()
547 Curl_resolver_cleanup(data->state.async.resolver); in Curl_open()
3204 bool *async) argument
3254 *async = TRUE;
3362 bool *async) argument
3372 *async = FALSE;
3721 *async = FALSE;
3727 result = resolve_server(data, conn, async);
H A Deasy.c1030 &outcurl->state.async.resolver, in curl_easy_duphandle()
1031 data->state.async.resolver)) in curl_easy_duphandle()
H A Ddoh.c1222 failf(data, "Could not DoH-resolve: %s", data->state.async.hostname); in Curl_doh_is_resolved()
1284 data->state.async.dns = dns; in Curl_doh_is_resolved()
H A Dmulti.c2231 data->state.async.dns = dns;
2232 data->state.async.done = TRUE;
2287 bool async; local
2289 CURLcode result = Curl_connect(data, &async, &connected);
2306 if(async)
H A Durldata.h1216 struct Curl_async async; /* asynchronous name resolver data */ member
/curl/tests/http/testenv/
H A Dws_echo_server.py35 async def echo(websocket):
37 async for message in websocket:
43 async def run_server(port):
44 async with server.serve(echo, "localhost", port):
/curl/tests/unit/
H A Dunit1620.c80 bool async = FALSE; variable
88 rc = Curl_connect(empty, &async, &protocol_connect);
96 rc = Curl_connect(empty, &async, &protocol_connect);

Completed in 114 milliseconds