• Home
  • Raw
  • Download

Lines Matching refs:async

151   destroy_async_data(&conn->async);  in Curl_resolver_cancel()
189 return &(((struct thread_data *)conn->async.os_specific)->tsd); in conn_thread_sync_data()
382 static void destroy_async_data(struct Curl_async *async) in destroy_async_data() argument
384 if(async->os_specific) { in destroy_async_data()
385 struct thread_data *td = (struct thread_data*) async->os_specific; in destroy_async_data()
410 free(async->os_specific); in destroy_async_data()
422 async->os_specific = NULL; in destroy_async_data()
424 free(async->hostname); in destroy_async_data()
425 async->hostname = NULL; in destroy_async_data()
441 conn->async.os_specific = (void *)td; in init_resolve_thread()
445 conn->async.port = port; in init_resolve_thread()
446 conn->async.done = FALSE; in init_resolve_thread()
447 conn->async.status = 0; in init_resolve_thread()
448 conn->async.dns = NULL; in init_resolve_thread()
452 conn->async.os_specific = NULL; in init_resolve_thread()
457 free(conn->async.hostname); in init_resolve_thread()
458 conn->async.hostname = strdup(hostname); in init_resolve_thread()
459 if(!conn->async.hostname) in init_resolve_thread()
481 destroy_async_data(&conn->async); in init_resolve_thread()
508 conn->async.hostname); in resolver_error()
517 struct thread_data *td = (struct thread_data*) conn->async.os_specific; in thread_wait_resolv()
531 conn->async.done = TRUE; in thread_wait_resolv()
534 *entry = conn->async.dns; in thread_wait_resolv()
536 if(!conn->async.dns && report) in thread_wait_resolv()
540 destroy_async_data(&conn->async); in thread_wait_resolv()
542 if(!conn->async.dns && report) in thread_wait_resolv()
555 struct thread_data *td = (struct thread_data*) conn->async.os_specific; in Curl_resolver_kill()
594 struct thread_data *td = (struct thread_data*) conn->async.os_specific; in Curl_resolver_is_resolved()
611 if(!conn->async.dns) { in Curl_resolver_is_resolved()
613 destroy_async_data(&conn->async); in Curl_resolver_is_resolved()
616 destroy_async_data(&conn->async); in Curl_resolver_is_resolved()
617 *entry = conn->async.dns; in Curl_resolver_is_resolved()
653 struct thread_data *td = (struct thread_data*)conn->async.os_specific; in Curl_resolver_getsock()