Home
last modified time | relevance | path

Searched refs:streams (Results 1 – 12 of 12) sorted by path

/curl/docs/cmdline-opts/
H A Dparallel-immediate.md21 waiting to see if new transfers can be added as multiplexed streams on another
/curl/docs/libcurl/
H A Dlibcurl-ws.md52 receive entire messages, not streams like TCP. A WebSocket message is sent
/curl/docs/libcurl/opts/
H A DCURLMOPT_MAX_CONCURRENT_STREAMS.md16 CURLMOPT_MAX_CONCURRENT_STREAMS - max concurrent streams for http2
30 number of concurrent streams libcurl should support on connections done using
46 /* max concurrent streams 200 */
H A DCURLMOPT_PUSHFUNCTION.md69 header callback for pushed streams just as for normal streams.
H A DCURLOPT_STREAM_WEIGHT.md34 sense and is only usable when doing multiple streams over the same
43 based on their weight. If you have two streams going, stream A with weight 16
46 streams).
H A DCURLSHOPT_SHARE.md66 same multi or easy handle. libcurl does not support doing multiplexed streams
/curl/lib/
H A Dhttp2.c133 struct Curl_hash streams; /* hash of `data->id` to `h2_stream_ctx` */ member
160 Curl_hash_clean(&ctx->streams); in cf_h2_ctx_clear()
161 Curl_hash_destroy(&ctx->streams); in cf_h2_ctx_clear()
209 data? Curl_hash_offt_get(&(ctx)->streams, (data)->id) : NULL))
306 if(!Curl_hash_offt_set(&ctx->streams, data->id, stream)) { in http2_data_setup()
345 Curl_hash_offt_remove(&ctx->streams, data->id); in http2_data_done()
439 Curl_hash_offt_init(&ctx->streams, 63, h2_stream_hash_free); in cf_h2_ctx_init()
H A Dmulti.c3368 long streams = va_arg(param, long); local
3369 if((streams < 1) || (streams > INT_MAX))
3370 streams = 100;
3371 multi->max_concurrent_streams = (unsigned int)streams;
/curl/lib/vquic/
H A Dcurl_msh3.c122 struct Curl_hash streams; /* hash `data->id` to `stream_ctx` */ member
161 Curl_hash_offt_get(&(ctx)->streams, (data)->id) : NULL))
194 if(!Curl_hash_offt_set(&ctx->streams, data->id, stream)) { in h3_data_setup()
210 Curl_hash_offt_remove(&ctx->streams, data->id); in h3_data_done()
816 Curl_hash_offt_init(&ctx->streams, 63, h3_stream_hash_free); in cf_connect_start()
943 Curl_hash_destroy(&ctx->streams); in cf_msh3_close()
H A Dcurl_ngtcp2.c135 struct Curl_hash streams; /* hash `data->id` to `h3_stream_ctx` */ member
178 data? Curl_hash_offt_get(&(ctx)->streams, (data)->id) : NULL))
180 Curl_hash_offt_get(&(ctx)->streams, (id))))
220 if(!Curl_hash_offt_set(&ctx->streams, data->id, stream)) { in h3_data_setup()
259 Curl_hash_offt_remove(&ctx->streams, data->id); in h3_data_done()
2001 Curl_hash_clean(&ctx->streams); in cf_ngtcp2_ctx_clear()
2002 Curl_hash_destroy(&ctx->streams); in cf_ngtcp2_ctx_clear()
2151 Curl_hash_offt_init(&ctx->streams, 63, h3_stream_hash_free); in cf_connect_start()
H A Dcurl_osslq.c293 struct Curl_hash streams; /* hash `data->id` to `h3_stream_ctx` */ member
311 Curl_hash_clean(&ctx->streams); in cf_osslq_ctx_clear()
312 Curl_hash_destroy(&ctx->streams); in cf_osslq_ctx_clear()
501 data? Curl_hash_offt_get(&(ctx)->streams, (data)->id) : NULL))
548 if(!Curl_hash_offt_set(&ctx->streams, data->id, stream)) { in h3_data_setup()
573 Curl_hash_offt_remove(&ctx->streams, data->id); in h3_data_done()
1077 Curl_hash_offt_init(&ctx->streams, 63, h3_stream_hash_free); in cf_osslq_ctx_start()
H A Dcurl_quiche.c102 struct Curl_hash streams; /* hash `data->id` to `stream_ctx` */ member
133 Curl_hash_clean(&ctx->streams); in cf_quiche_ctx_clear()
134 Curl_hash_destroy(&ctx->streams); in cf_quiche_ctx_clear()
162 data? Curl_hash_offt_get(&(ctx)->streams, (data)->id) : NULL))
215 if(!Curl_hash_offt_set(&ctx->streams, data->id, stream)) { in h3_data_setup()
245 Curl_hash_offt_remove(&ctx->streams, data->id); in h3_data_done()
1261 Curl_hash_offt_init(&ctx->streams, 63, h3_stream_hash_free); in cf_connect_start()

Completed in 56 milliseconds