From 5cdcc2b3aad86e4d29c701e37a82386299541d0a Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Tue, 14 Aug 2007 10:11:34 +0000 Subject: the curl_multi_handle_control() idea --- docs/TODO | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/docs/TODO b/docs/TODO index 94da95b4f..37eca0678 100644 --- a/docs/TODO +++ b/docs/TODO @@ -76,6 +76,16 @@ TODO internally use and assume the multi interface. The select()-loop should use curl_multi_socket(). + * curl_multi_handle_control() - this can control the easy handle (while) + added to a multi handle in various ways: + o RESTART, unconditionally restart this easy handle's transfer from the + start, re-init the state + o RESTART_COMPLETED, restart this easy handle's transfer but only if the + existing transfer has already completed and it is in a "finished state". + o STOP, just stop this transfer and consider it completed + o PAUSE? + o RESUME? + DOCUMENTATION * More and better -- cgit v1.2.3