Home
last modified time | relevance | path

Searched refs:transfers (Results 1 – 25 of 111) 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 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
45 expression. Make curl do no more than 5 transfers per 15 seconds with "5/15s"
46 or limit it to 3 transfers per 4 hours with "3/4h". No spaces allowed.
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
/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.c169 int *transfers = (int *)userp; in server_push_callback() local
202 (*transfers)++; /* one more */ in server_push_callback()
214 int transfers = 1; /* we start with one */ in main() local
237 curl_multi_setopt(multi_handle, CURLMOPT_PUSHDATA, &transfers); in main()
261 transfers--; in main()
267 } while(transfers); /* as long as we have transfers going */ in main()
/curl/docs/libcurl/
H A Dcurl_multi_perform.md22 curl_multi_perform - run all transfers until it would block
34 This function performs transfers on all the added handles that need attention
49 you know that there is one or more transfers less "running". You can then call
57 there is no longer any transfers in progress.
59 When this function returns error, the state of all transfers are uncertain and
88 /* if there are still transfers, loop */
101 individual transfers may have occurred even when this function returns
103 transfers did.
108 activity on any of the ongoing transfers. As soon as one or more file
H A Dlibcurl-multi.md44 4. Enable event-based handling and scaling transfers up to and beyond
54 transfers in parallel. Each single transfer is built up around an easy
64 curl_easy_perform(3) like when using the easy interface for transfers,
67 handle at any point, even if other transfers are already running.
73 necessary. You can remove handles at any point during transfers.
77 application drive. You drive the transfers by invoking
96 curl_multi_perform(3) stores the number of still running transfers in
98 the transfers in the multi handles are done. 'done' does not mean
99 successful. One or more of the transfers may have failed.
179 - file:// transfers
[all …]
H A Dcurl_multi_socket_all.md38 zero, all transfers are complete/done.
40 Force libcurl to (re-)check all its internal sockets and transfers instead of
65 occurred on individual transfers even when one of these functions return OK.
H A Dcurl_multi_init.md39 transfers using the same multi handle share these caches.
53 /* add individual transfers */
/curl/tests/http/clients/
H A Dh2-serverpush.c162 int *transfers = (int *)userp; in server_push_callback() local
196 (*transfers)++; /* one more */ in server_push_callback()
211 int transfers = 1; /* we start with one */ in main() local
224 curl_multi_setopt(multi_handle, CURLMOPT_PUSHDATA, &transfers); in main()
254 transfers--; in main()
260 } while(transfers); /* as long as we have transfers going */ in main()
H A Dhx-download.c168 if(easy == transfers[i].easy) in get_transfer_for_easy()
169 return &transfers[i]; in get_transfer_for_easy()
386 transfers = calloc(transfer_count, sizeof(*transfers)); in main()
387 if(!transfers) { in main()
397 t = &transfers[i]; in main()
406 t = &transfers[i]; in main()
459 t = &transfers[i]; in main()
471 t = &transfers[i]; in main()
484 t = &transfers[i]; in main()
511 t = &transfers[i]; in main()
[all …]
H A Dhx-upload.c172 return &transfers[i]; in get_transfer_for_easy()
445 transfers = calloc(transfer_count, sizeof(*transfers)); in main()
446 if(!transfers) { in main()
453 t = &transfers[i]; in main()
470 t = &transfers[i]; in main()
492 t = &transfers[i]; in main()
545 t = &transfers[i]; in main()
557 t = &transfers[i]; in main()
570 t = &transfers[i]; in main()
597 t = &transfers[i]; in main()
[all …]
/curl/docs/libcurl/opts/
H A DCURLINFO_XFER_ID.md35 The transfer id is unique among all transfers performed using the same
36 connection cache. This is implicitly the case for all transfers in the
H A DCURLMOPT_MAX_TOTAL_CONNECTIONS.md36 When more transfers are added to the multi handle than what can be performed
46 Changing this value while there are transfers in progress is possible. The new
48 not close down any active transfers, it simply does not allow new ones to get
H A DCURLOPT_TRANSFERTEXT.md28 A parameter set to 1 tells the library to use ASCII mode for FTP transfers,
34 libcurl does not do a complete ASCII conversion when doing ASCII transfers
H A DCURLMOPT_MAX_HOST_CONNECTIONS.md41 When more transfers are added to the multi handle than what can be performed
51 Changing this value while there are transfers in progress is possible. The new
53 not close down any active transfers, it simply does not allow new ones to get
H A DCURLMOPT_PIPELINING.md36 With multiplexing enabled, libcurl attempts to do multiple transfers over the
37 same connection when doing parallel transfers to the same hosts.
H A DCURLMOPT_PUSHDATA.md54 int *transfers = (int *)clientp;
66 (*transfers)++; /* one more */
H A DCURLOPT_MAXFILESIZE.md36 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_MAXFILESIZE_LARGE.md39 transfers this option has no effect - even if the file transfer eventually
42 Since 8.4.0, this option also stops ongoing transfers if they reach this
H A DCURLOPT_IGNORE_CONTENT_LENGTH.md32 response and ignore asking for or relying on it for FTP transfers.
34 This is useful for doing HTTP transfers with ancient web servers which report
H A DCURLMOPT_MAXCONNECTS.md46 Changing this value when there are transfers in progress is possible, and the
48 does not close down any active transfers, it simply does not allow new ones to

Completed in 38 milliseconds

12345