Lines Matching defs:conn

147 void Curl_persistconninfo(struct Curl_easy *data, struct connectdata *conn,
150 memcpy(data->info.conn_primary_ip, conn->primary_ip, MAX_IPADR_LEN);
155 data->info.conn_scheme = conn->handler->scheme;
157 data->info.conn_protocol = (conn->handler->protocol) & CURLPROTO_MASK;
158 data->info.conn_primary_port = conn->port;
159 data->info.conn_remote_port = conn->remote_port;
248 struct connectdata *conn, void *param)
252 if(conn->connection_id == f->id_tofind) {
253 f->found = conn;
306 void Curl_conncontrol(struct connectdata *conn,
317 DEBUGASSERT(conn);
321 is_multiplex = Curl_conn_is_multiplex(conn, FIRSTSOCKET);
325 ; /* stream signal on multiplex conn never affects close state */
326 else if((bit)closeit != conn->bits.close) {
327 conn->bits.close = closeit; /* the only place in the source code that
464 result = baller->cf_create(&baller->cf, data, cf->conn, baller->addr,
471 wcf->conn = cf->conn;
585 struct connectdata *conn = cf->conn;
592 /* Check if any of the conn->tempsock we use for establishing connections
594 * Transfer the successful conn->tempsock to conn->sock[sockindex]
595 * and set conn->tempsock to CURL_SOCKET_BAD.
711 if(conn->bits.socksproxy)
712 hostname = conn->socks_proxy.host.name;
713 else if(conn->bits.httpproxy)
714 hostname = conn->http_proxy.host.name;
717 if(conn->bits.conn_to_host)
718 hostname = conn->conn_to_host.name;
720 hostname = conn->host.name;
724 hostname, conn->port,
748 struct connectdata *conn = cf->conn;
771 if(conn->ip_version == CURL_IPRESOLVE_WHATEVER) {
784 ai_family0 = (conn->ip_version == CURL_IPRESOLVE_V4) ?
912 if(cf->conn->handler->protocol & PROTO_FAMILY_SSH)
914 Curl_verboseconnect(data, cf->conn);
1065 * @param conn connection the filter is created for
1072 struct connectdata *conn,
1081 (void)conn;
1150 result = cf_happy_eyeballs_create(&cf, data, cf_at->conn,
1208 if(ctx->state < CF_SETUP_CNNCT_SOCKS && cf->conn->bits.socksproxy) {
1217 if(ctx->state < CF_SETUP_CNNCT_HTTP_PROXY && cf->conn->bits.httpproxy) {
1219 if(IS_HTTPS_PROXY(cf->conn->http_proxy.proxytype)
1220 && !Curl_conn_is_ssl(cf->conn, cf->sockindex)) {
1228 if(cf->conn->bits.tunnel_proxy) {
1243 if(Curl_conn_is_ssl(cf->conn, cf->sockindex)) {
1262 && cf->conn->handler->flags & PROTOPT_SSL)) /* we want SSL */
1263 && !Curl_conn_is_ssl(cf->conn, cf->sockindex)) { /* it is missing */
1356 struct connectdata *conn,
1369 Curl_conn_cf_add(data, conn, sockindex, cf);
1408 struct connectdata *conn,
1416 DEBUGASSERT(conn->handler);
1419 if(!conn->cfilter[sockindex] &&
1420 conn->handler->protocol == CURLPROTO_HTTPS) {
1422 result = Curl_cf_https_setup(data, conn, sockindex, remotehost);
1429 if(!conn->cfilter[sockindex]) {
1430 result = cf_setup_add(data, conn, sockindex, remotehost,
1431 conn->transport, ssl_mode);
1436 DEBUGASSERT(conn->cfilter[sockindex]);