Lines Matching refs:resolver
35 * This header defines all functions in the internal asynch resolver interface.
38 * resolver backends.
44 * Called from curl_global_init() to initialize global resolver environment.
51 * Called from curl_global_cleanup() to destroy global resolver environment.
57 * Called from curl_easy_init() -> Curl_open() to initialize resolver
58 * URL-state specific environment ('resolver' member of the UrlState
63 CURLcode Curl_resolver_init(void **resolver);
67 * Called from curl_easy_cleanup() -> Curl_close() to cleanup resolver
68 * URL-state specific environment ('resolver' member of the UrlState
72 void Curl_resolver_cleanup(void *resolver);
76 * Called from curl_easy_duphandle() to duplicate resolver URL-state specific
77 * environment ('resolver' member of the UrlState structure). Should
88 * resolver request. Should also free any temporary resources allocated to
132 * Curl_resolver_getaddrinfo() - when using this resolver
139 * Each resolver backend must of course make sure to return data in the
148 /* convert these functions if an asynch resolver isn't used */
167 /********** end of generic resolver interface functions *****************/