Macros | Functions
url.h File Reference
#include "curl_setup.h"
Include dependency graph for url.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define CONNECT_FIRSTSOCKET_PROXY_SSL()
 
#define CONNECT_PROXY_SSL()
 
#define CONNECT_SECONDARYSOCKET_PROXY_SSL()
 
#define CURL_DEFAULT_HTTPS_PROXY_PORT
 
#define CURL_DEFAULT_PROXY_PORT   1080 /* default proxy port unless specified */
 

Functions

CURLcode Curl_addHandleToPipeline (struct Curl_easy *handle, struct curl_llist *pipeline)
 
CURLcode Curl_close (struct Curl_easy *data)
 
void Curl_close_connections (struct Curl_easy *data)
 
CURLcode Curl_connect (struct Curl_easy *, struct connectdata **, bool *async, bool *protocol_connect)
 
CURLcode Curl_connected_proxy (struct connectdata *conn, int sockindex)
 
CURLcode Curl_disconnect (struct connectdata *, bool dead_connection)
 
int Curl_doing_getsock (struct connectdata *conn, curl_socket_t *socks, int numsocks)
 
CURLcode Curl_dupset (struct Curl_easy *dst, struct Curl_easy *src)
 
void Curl_free_request_state (struct Curl_easy *data)
 
void Curl_freeset (struct Curl_easy *data)
 
void Curl_getoff_all_pipelines (struct Curl_easy *data, struct connectdata *conn)
 
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)
 
struct connectdataCurl_oldest_idle_connection (struct Curl_easy *data)
 
CURLcode Curl_open (struct Curl_easy **curl)
 Curl_open() More...
 
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)
 
int Curl_protocol_getsock (struct connectdata *conn, curl_socket_t *socks, int numsocks)
 
int Curl_removeHandleFromPipeline (struct Curl_easy *handle, struct curl_llist *pipeline)
 
CURLcode Curl_setopt (struct Curl_easy *data, CURLoption option, va_list arg)
 
CURLcode Curl_setup_conn (struct connectdata *conn, bool *protocol_done)
 
void Curl_verboseconnect (struct connectdata *conn)
 

Macro Definition Documentation

#define CONNECT_FIRSTSOCKET_PROXY_SSL ( )
Value:
(conn->http_proxy.proxytype == CURLPROXY_HTTPS &&\
!conn->bits.proxy_ssl_connected[FIRSTSOCKET])
#define FIRSTSOCKET
Definition: urldata.h:487

Definition at line 85 of file url.h.

#define CONNECT_PROXY_SSL ( )
Value:
(conn->http_proxy.proxytype == CURLPROXY_HTTPS &&\
!conn->bits.proxy_ssl_connected[sockindex])

Definition at line 81 of file url.h.

#define CONNECT_SECONDARYSOCKET_PROXY_SSL ( )
Value:
(conn->http_proxy.proxytype == CURLPROXY_HTTPS &&\
!conn->bits.proxy_ssl_connected[SECONDARYSOCKET])
#define SECONDARYSOCKET
Definition: urldata.h:488

Definition at line 89 of file url.h.

#define CURL_DEFAULT_HTTPS_PROXY_PORT
Value:
443 /* default https proxy port unless
specified */

Definition at line 70 of file url.h.

#define CURL_DEFAULT_PROXY_PORT   1080 /* default proxy port unless specified */

Definition at line 69 of file url.h.

Function Documentation

CURLcode Curl_addHandleToPipeline ( struct Curl_easy handle,
struct curl_llist pipeline 
)
CURLcode Curl_close ( struct Curl_easy data)

Definition at line 405 of file url.c.

void Curl_close_connections ( struct Curl_easy data)
CURLcode Curl_connect ( struct Curl_easy ,
struct connectdata **  ,
bool async,
bool protocol_connect 
)

Definition at line 7011 of file url.c.

CURLcode Curl_connected_proxy ( struct connectdata conn,
int  sockindex 
)

Definition at line 3911 of file url.c.

CURLcode Curl_disconnect ( struct connectdata ,
bool  dead_connection 
)

Definition at line 3097 of file url.c.

int Curl_doing_getsock ( struct connectdata conn,
curl_socket_t socks,
int  numsocks 
)

Definition at line 3982 of file url.c.

CURLcode Curl_dupset ( struct Curl_easy dst,
struct Curl_easy src 
)

Definition at line 362 of file url.c.

void Curl_free_request_state ( struct Curl_easy data)

Definition at line 4923 of file url.c.

void Curl_freeset ( struct Curl_easy data)

Definition at line 284 of file url.c.

void Curl_getoff_all_pipelines ( struct Curl_easy data,
struct connectdata conn 
)

Definition at line 3251 of file url.c.

CURLcode Curl_init_do ( struct Curl_easy data,
struct connectdata conn 
)

Definition at line 7061 of file url.c.

CURLcode Curl_init_userdefined ( struct UserDefined set)

Definition at line 507 of file url.c.

bool Curl_isPipeliningEnabled ( const struct Curl_easy handle)
struct connectdata* Curl_oldest_idle_connection ( struct Curl_easy data)

Definition at line 3300 of file url.c.

CURLcode Curl_open ( struct Curl_easy **  curl)

Curl_open()

Parameters
curlis a pointer to a sessionhandle pointer that gets set by this function.
Returns
CURLcode

Definition at line 644 of file url.c.

CURLcode Curl_protocol_connect ( struct connectdata conn,
bool done 
)

Definition at line 4036 of file url.c.

CURLcode Curl_protocol_connecting ( struct connectdata conn,
bool done 
)

Definition at line 3997 of file url.c.

CURLcode Curl_protocol_doing ( struct connectdata conn,
bool done 
)

Definition at line 4017 of file url.c.

int Curl_protocol_getsock ( struct connectdata conn,
curl_socket_t socks,
int  numsocks 
)

Definition at line 3973 of file url.c.

int Curl_removeHandleFromPipeline ( struct Curl_easy handle,
struct curl_llist pipeline 
)

Definition at line 3206 of file url.c.

CURLcode Curl_setopt ( struct Curl_easy data,
CURLoption  option,
va_list  arg 
)

Definition at line 718 of file url.c.

CURLcode Curl_setup_conn ( struct connectdata conn,
bool protocol_done 
)

Definition at line 6933 of file url.c.

void Curl_verboseconnect ( struct connectdata conn)

Definition at line 3961 of file url.c.



rc_tagdetect_client
Author(s): Monika Florek-Jasinska , Raphael Schaller
autogenerated on Sat Feb 13 2021 03:42:17