Lines Matching full:resolver
37 * This header defines all functions in the internal asynch resolver interface.
40 * resolver backends.
46 * Called from curl_global_init() to initialize global resolver environment.
53 * Called from curl_global_cleanup() to destroy global resolver environment.
59 * Called from curl_easy_init() -> Curl_open() to initialize resolver
60 * URL-state specific environment ('resolver' member of the UrlState
65 CURLcode Curl_resolver_init(struct Curl_easy *easy, void **resolver);
69 * Called from curl_easy_cleanup() -> Curl_close() to cleanup resolver
70 * URL-state specific environment ('resolver' member of the UrlState
74 void Curl_resolver_cleanup(void *resolver);
78 * Called from curl_easy_duphandle() to duplicate resolver URL-state specific
79 * environment ('resolver' member of the UrlState structure). Should
91 * resolver request. Should also free any temporary resources allocated to
92 * perform a request. This never waits for resolver threads to complete.
102 * associated with the resolver are complete. This never blocks for resolvers
104 * that cleans up an in-progress resolver completely (before its owner is about
148 * Curl_resolver_getaddrinfo() - when using this resolver
155 * Each resolver backend must of course make sure to return data in the
164 /* convert these functions if an asynch resolver isn't used */
183 /********** end of generic resolver interface functions *****************/