Go to the source code of this file.
Classes | |
struct | Curl_sockaddr_ex |
Macros | |
#define | connclose(x, y) Curl_conncontrol(x, CONNCTRL_CONNECTION) |
#define | CONNCTRL_CONNECTION 1 |
#define | CONNCTRL_KEEP 0 /* undo a marked closure */ |
#define | CONNCTRL_STREAM 2 |
#define | connkeep(x, y) Curl_conncontrol(x, CONNCTRL_KEEP) |
#define | Curl_sndbufset(y) Curl_nop_stmt |
#define | DEFAULT_CONNECT_TIMEOUT 300000 /* milliseconds == five minutes */ |
#define | HAPPY_EYEBALLS_TIMEOUT |
#define | sa_addr _sa_ex_u.addr |
#define | streamclose(x, y) Curl_conncontrol(x, CONNCTRL_STREAM) |
Functions | |
int | Curl_closesocket (struct connectdata *conn, curl_socket_t sock) |
bool | Curl_conn_data_pending (struct connectdata *conn, int sockindex) |
bool | Curl_connalive (struct connectdata *conn) |
void | Curl_conncontrol (struct connectdata *conn, int closeit) |
CURLcode | Curl_connecthost (struct connectdata *conn, const struct Curl_dns_entry *host) |
curl_socket_t | Curl_getconnectinfo (struct Curl_easy *data, struct connectdata **connp) |
CURLcode | Curl_is_connected (struct connectdata *conn, int sockindex, bool *connected) |
void | Curl_persistconninfo (struct connectdata *conn) |
CURLcode | Curl_socket (struct connectdata *conn, const Curl_addrinfo *ai, struct Curl_sockaddr_ex *addr, curl_socket_t *sockfd) |
void | Curl_tcpnodelay (struct connectdata *conn, curl_socket_t sockfd) |
time_t | Curl_timeleft (struct Curl_easy *data, struct curltime *nowp, bool duringconnect) |
void | Curl_updateconninfo (struct connectdata *conn, curl_socket_t sockfd) |
#define connclose | ( | x, | |
y | |||
) | Curl_conncontrol(x, CONNCTRL_CONNECTION) |
#define connkeep | ( | x, | |
y | |||
) | Curl_conncontrol(x, CONNCTRL_KEEP) |
#define Curl_sndbufset | ( | y | ) | Curl_nop_stmt |
#define DEFAULT_CONNECT_TIMEOUT 300000 /* milliseconds == five minutes */ |
#define HAPPY_EYEBALLS_TIMEOUT |
#define streamclose | ( | x, | |
y | |||
) | Curl_conncontrol(x, CONNCTRL_STREAM) |
int Curl_closesocket | ( | struct connectdata * | conn, |
curl_socket_t | sock | ||
) |
bool Curl_conn_data_pending | ( | struct connectdata * | conn, |
int | sockindex | ||
) |
bool Curl_connalive | ( | struct connectdata * | conn | ) |
void Curl_conncontrol | ( | struct connectdata * | conn, |
int | closeit | ||
) |
CURLcode Curl_connecthost | ( | struct connectdata * | conn, |
const struct Curl_dns_entry * | host | ||
) |
curl_socket_t Curl_getconnectinfo | ( | struct Curl_easy * | data, |
struct connectdata ** | connp | ||
) |
CURLcode Curl_is_connected | ( | struct connectdata * | conn, |
int | sockindex, | ||
bool * | connected | ||
) |
void Curl_persistconninfo | ( | struct connectdata * | conn | ) |
CURLcode Curl_socket | ( | struct connectdata * | conn, |
const Curl_addrinfo * | ai, | ||
struct Curl_sockaddr_ex * | addr, | ||
curl_socket_t * | sockfd | ||
) |
void Curl_tcpnodelay | ( | struct connectdata * | conn, |
curl_socket_t | sockfd | ||
) |
void Curl_updateconninfo | ( | struct connectdata * | conn, |
curl_socket_t | sockfd | ||
) |