diff options
author | Daniel Stenberg <daniel@haxx.se> | 2011-01-31 00:10:35 +0100 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2011-04-25 19:47:16 +0200 |
commit | 7de2f9271c68c10ee7057c10741b0406bca6c156 (patch) | |
tree | 409facd48bf80fc9576b7b44f44cf469aeaa4c4b /lib/url.h | |
parent | 24d84da0731f680a9b19653a450d4843f190d6b8 (diff) | |
download | curl-7de2f9271c68c10ee7057c10741b0406bca6c156.tar.gz |
async resolvers: further cleanups
asyn-ares.c and asyn-thread.c are two separate backends that implement
the same (internal) async resolver API for libcurl to use. Backend is
specified at build time.
The internal resolver API is defined in asyn.h for asynch resolvers.
Diffstat (limited to 'lib/url.h')
-rw-r--r-- | lib/url.h | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -7,7 +7,7 @@ * | (__| |_| | _ <| |___ * \___|\___/|_| \_\_____| * - * Copyright (C) 1998 - 2010, Daniel Stenberg, <daniel@haxx.se>, et al. + * Copyright (C) 1998 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. * * This software is licensed as described in the file COPYING, which * you should have received as part of this distribution. The terms @@ -47,6 +47,8 @@ CURLcode Curl_protocol_connect(struct connectdata *conn, bool *done); CURLcode Curl_protocol_connecting(struct connectdata *conn, bool *done); CURLcode Curl_protocol_doing(struct connectdata *conn, bool *done); void Curl_safefree(void *ptr); +CURLcode Curl_setup_conn(struct connectdata *conn, + bool *protocol_done); /* create a connection cache */ struct conncache *Curl_mk_connc(int type, long amount); |