#include "curl_setup.h"
#include "urldata.h"
#include "sendf.h"
#include "if2ip.h"
#include "strerror.h"
#include "connect.h"
#include "select.h"
#include "url.h"
#include "multiif.h"
#include "sockaddr.h"
#include "inet_ntop.h"
#include "inet_pton.h"
#include "vtls/vtls.h"
#include "progress.h"
#include "warnless.h"
#include "conncache.h"
#include "multihandle.h"
#include "system_win32.h"
#include "curl_printf.h"
#include "curl_memory.h"
#include "memdebug.h"
Go to the source code of this file.
|
| static CURLcode | bindlocal (struct connectdata *conn, curl_socket_t sockfd, int af, unsigned int scope) |
| |
| static int | conn_is_conn (struct connectdata *conn, void *param) |
| |
| 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 ctrl) |
| |
| CURLcode | Curl_connecthost (struct connectdata *conn, const struct Curl_dns_entry *remotehost) |
| |
| 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) |
| |
| static bool | getaddressinfo (struct sockaddr *sa, char *addr, long *port) |
| |
| static CURLcode | singleipconnect (struct connectdata *conn, const Curl_addrinfo *ai, curl_socket_t *sock) |
| |
| static void | tcpkeepalive (struct Curl_easy *data, curl_socket_t sockfd) |
| |
| static CURLcode | trynextip (struct connectdata *conn, int sockindex, int tempindex) |
| |
| static bool | verifyconnect (curl_socket_t sockfd, int *error) |
| |
◆ KEEPALIVE_FACTOR
| #define KEEPALIVE_FACTOR |
( |
|
x | ) |
|
◆ nosigpipe
◆ bindlocal()
◆ conn_is_conn()
| static int conn_is_conn |
( |
struct connectdata * |
conn, |
|
|
void * |
param |
|
) |
| |
|
static |
◆ Curl_closesocket()
◆ Curl_conn_data_pending()
◆ Curl_connalive()
◆ Curl_conncontrol()
| void Curl_conncontrol |
( |
struct connectdata * |
conn, |
|
|
int |
ctrl |
|
) |
| |
◆ Curl_connecthost()
◆ Curl_getconnectinfo()
◆ Curl_is_connected()
◆ Curl_persistconninfo()
◆ Curl_socket()
◆ Curl_tcpnodelay()
◆ Curl_timeleft()
◆ Curl_updateconninfo()
◆ getaddressinfo()
| static bool getaddressinfo |
( |
struct sockaddr * |
sa, |
|
|
char * |
addr, |
|
|
long * |
port |
|
) |
| |
|
static |
◆ singleipconnect()
◆ tcpkeepalive()
◆ trynextip()
◆ verifyconnect()