1 #ifndef HEADER_CURL_URL_H 2 #define HEADER_CURL_URL_H 39 bool *async,
bool *protocol_connect);
69 #define CURL_DEFAULT_PROXY_PORT 1080 70 #define CURL_DEFAULT_HTTPS_PROXY_PORT 443 75 #ifdef CURL_DISABLE_VERBOSE_STRINGS 76 #define Curl_verboseconnect(x) Curl_nop_stmt 81 #define CONNECT_PROXY_SSL()\ 82 (conn->http_proxy.proxytype == CURLPROXY_HTTPS &&\ 83 !conn->bits.proxy_ssl_connected[sockindex]) 85 #define CONNECT_FIRSTSOCKET_PROXY_SSL()\ 86 (conn->http_proxy.proxytype == CURLPROXY_HTTPS &&\ 87 !conn->bits.proxy_ssl_connected[FIRSTSOCKET]) 89 #define CONNECT_SECONDARYSOCKET_PROXY_SSL()\ 90 (conn->http_proxy.proxytype == CURLPROXY_HTTPS &&\ 91 !conn->bits.proxy_ssl_connected[SECONDARYSOCKET]) struct connectdata * Curl_oldest_idle_connection(struct Curl_easy *data)
CURLcode Curl_dupset(struct Curl_easy *dst, struct Curl_easy *src)
void Curl_close_connections(struct Curl_easy *data)
void Curl_freeset(struct Curl_easy *data)
void Curl_verboseconnect(struct connectdata *conn)
int Curl_doing_getsock(struct connectdata *conn, curl_socket_t *socks, int numsocks)
CURLcode Curl_setup_conn(struct connectdata *conn, bool *protocol_done)
CURLcode Curl_connected_proxy(struct connectdata *conn, int sockindex)
void Curl_getoff_all_pipelines(struct Curl_easy *data, struct connectdata *conn)
CURLcode Curl_addHandleToPipeline(struct Curl_easy *handle, struct curl_llist *pipeline)
CURLcode Curl_close(struct Curl_easy *data)
int Curl_protocol_getsock(struct connectdata *conn, curl_socket_t *socks, int numsocks)
CURLcode Curl_open(struct Curl_easy **curl)
Curl_open()
CURLcode Curl_protocol_doing(struct connectdata *conn, bool *done)
CURLcode Curl_protocol_connecting(struct connectdata *conn, bool *done)
CURLcode Curl_disconnect(struct connectdata *, bool dead_connection)
void Curl_free_request_state(struct Curl_easy *data)
CURLcode Curl_init_do(struct Curl_easy *data, struct connectdata *conn)
CURLcode Curl_init_userdefined(struct UserDefined *set)
bool Curl_isPipeliningEnabled(const struct Curl_easy *handle)
int Curl_removeHandleFromPipeline(struct Curl_easy *handle, struct curl_llist *pipeline)
CURLcode Curl_connect(struct Curl_easy *, struct connectdata **, bool *async, bool *protocol_connect)
CURLcode Curl_protocol_connect(struct connectdata *conn, bool *done)
CURLcode Curl_setopt(struct Curl_easy *data, CURLoption option, va_list arg)