Home
last modified time | relevance | path

Searched refs:transfers (Results 1 – 25 of 108) sorted by relevance

12345

/curl/docs/cmdline-opts/
H A Dparallel.md6 Help: Perform transfers in parallel
22 Makes curl perform all transfers in parallel as compared to the regular serial
23 manner. Parallel transfer means that curl runs up to N concurrent transfers
24 simultaneously and if there are more than N transfers to handle, it starts new
25 ones when earlier transfers finish.
27 With parallel transfers, the progress meter output is different than when
28 doing serial transfers, as it then displays the transfer status for multiple
29 transfers in a single line.
31 The maximum amount of concurrent transfers is set with --parallel-max and it
H A Dparallel-max.md6 Help: Maximum concurrency for parallel transfers
19 When asked to do parallel transfers, using --parallel, this option controls
20 the maximum amount of transfers to do simultaneously.
H A Dparallel-immediate.md19 When doing parallel transfers, this option instructs curl to prefer opening up
21 transfers can be added as multiplexed streams on another connection.
24 multiplex new transfers over existing connections. It keeps the number of
H A Dfail-early.md21 When curl is used to do multiple transfers on the command line, it attempts to
24 returns. Early failures are "hidden" by subsequent successful transfers.
30 This option does not imply --fail, which causes transfers to fail due to the
H A Drate.md6 Help: Request rate for serial transfers
33 is number of transfers per hour.
41 When retrying transfers, enabled with --retry, the separate retry delay logic
/curl/docs/examples/
H A D10-at-a-time.c108 unsigned int transfers = 0; in main() local
118 for(transfers = 0; transfers < MAX_PARALLEL && transfers < NUM_URLS; in main()
119 transfers++) in main()
120 add_transfer(cm, transfers, &left); in main()
141 if(transfers < NUM_URLS) in main()
142 add_transfer(cm, transfers++, &left); in main()
H A Dhttp2-pushinmemory.c99 int *transfers = (int *)userp; in server_push_callback() local
116 (*transfers)++; /* one more */ in server_push_callback()
129 int transfers = 1; /* we start with one */ in main() local
146 curl_multi_setopt(multi, CURLMOPT_PUSHDATA, &transfers); in main()
148 while(transfers) { in main()
168 transfers--; in main()
H A Dhttp2-serverpush.c168 int *transfers = (int *)userp; in server_push_callback() local
201 (*transfers)++; /* one more */ in server_push_callback()
213 int transfers = 1; /* we start with one */ in main() local
236 curl_multi_setopt(multi_handle, CURLMOPT_PUSHDATA, &transfers); in main()
260 transfers--; in main()
266 } while(transfers); /* as long as we have transfers going */ in main()
/curl/tests/http/clients/
H A Dh2-download.c167 if(easy == transfers[i].easy) in get_transfer_for_easy()
168 return &transfers[i]; in get_transfer_for_easy()
344 transfers = calloc(transfer_count, sizeof(*transfers)); in main()
345 if(!transfers) { in main()
355 t = &transfers[i]; in main()
364 t = &transfers[i]; in main()
411 t = &transfers[i]; in main()
423 t = &transfers[i]; in main()
436 t = &transfers[i]; in main()
459 t = &transfers[i]; in main()
[all …]
H A Dh2-serverpush.c168 int *transfers = (int *)userp; in server_push_callback() local
202 (*transfers)++; /* one more */ in server_push_callback()
217 int transfers = 1; /* we start with one */ in main() local
230 curl_multi_setopt(multi_handle, CURLMOPT_PUSHDATA, &transfers); in main()
260 transfers--; in main()
266 } while(transfers); /* as long as we have transfers going */ in main()
/curl/docs/libcurl/
H A Dcurl_multi_perform.md33 This function performs transfers on all the added handles that need attention
48 you know that there is one or more transfers less "running". You can then call
56 there is no longer any transfers in progress.
58 When this function returns error, the state of all transfers are uncertain and
85 /* if there are still transfers, loop! */
100 individual transfers may have occurred even when this function returns
102 transfers did.
107 activity on any of the ongoing transfers. As soon as one or more file
H A Dlibcurl-multi.md43 4. Enable event-based handling and scaling transfers up to and beyond
53 transfers in parallel. Each single transfer is built up around an easy
63 curl_easy_perform(3) like when using the easy interface for transfers,
66 handle at any point, even if other transfers are already running.
72 necessary. You can remove handles at any point during transfers.
76 application drive. You drive the transfers by invoking
95 curl_multi_perform(3) stores the number of still running transfers in
97 the transfers in the multi handles are done. 'done' does not mean
98 successful. One or more of the transfers may have failed.
178 - file:// transfers
[all …]
H A Dcurl_multi_socket.md39 zero, all transfers are complete/done. Note that when you call
65 Force libcurl to (re-)check all its internal sockets and transfers instead of
97 occurred on individual transfers even when one of these functions return OK.
H A Dcurl_multi_socket_all.md39 zero, all transfers are complete/done. Note that when you call
65 Force libcurl to (re-)check all its internal sockets and transfers instead of
97 occurred on individual transfers even when one of these functions return OK.
H A Dcurl_pushheader_byname.md50 int *transfers = (int *)clientp;
62 (*transfers)++; /* one more */
/curl/docs/libcurl/opts/
H A DCURLINFO_XFER_ID.md34 The transfer id is unique among all transfers performed using the same
35 connection cache. This is implicitly the case for all transfers in the
H A DCURLMOPT_MAX_HOST_CONNECTIONS.md40 When more transfers are added to the multi handle than what can be performed
49 Changing this value when there are transfers in progress is possible, and the
51 does however not close down any active transfers, it simply does not allow new
H A DCURLOPT_TRANSFERTEXT.md27 A parameter set to 1 tells the library to use ASCII mode for FTP transfers,
33 libcurl does not do a complete ASCII conversion when doing ASCII transfers
H A DCURLMOPT_PUSHDATA.md51 int *transfers = (int *)clientp;
63 (*transfers)++; /* one more */
H A DCURLMOPT_PIPELINING.md35 With multiplexing enabled, libcurl attempts to do multiple transfers over the
36 same connection when doing parallel transfers to the same hosts.
H A DCURLOPT_MAXFILESIZE.md35 transfers this option has no effect - even if the file transfer eventually
40 Since 8.4.0, this option also stops ongoing transfers if they reach this
H A DCURLOPT_MAXFILESIZE_LARGE.md38 transfers this option has no effect - even if the file transfer eventually
41 Since 8.4.0, this option also stops ongoing transfers if they reach this
H A DCURLOPT_IGNORE_CONTENT_LENGTH.md31 response and ignore asking for or relying on it for FTP transfers.
33 This is useful for doing HTTP transfers with ancient web servers which report
/curl/src/
H A Dtool_operate.h85 extern struct per_transfer *transfers; /* first node */
/curl/tests/data/
H A Dtest303023 HTTP with multiple transfers in one -D

Completed in 60 milliseconds

12345