cURL / Mailing Lists / curl-library / Single Mail

curl-library

Re: Chunked Transfer read callback pause

From: Peter Sylvester <peter.sylvester_at_edelweb.fr>
Date: Sun, 01 Jul 2012 10:09:03 +0200

On 06/30/2012 03:47 PM, Usman Raza wrote:
> Hello all, im using curl for chunked transfer in a separate thread, by reading from a buffer,
> could anyone tell me how could i pause it, so i could maybe switch to another thread (which will
> write to the buffer) and then switch back to resume transfer? i did came across the
> curl_easy_pause(CURL *handle , int bitmask ) function which could be used with returning
> CURL_READFUNC_PAUSE from a callback, but im not sure how i can use it to accomplish thread
> synchronization.Appreciate any help on this.Thanks.
You might want to take a look into the multi interface. you might be able to avoid all thread logic.
a loop with selects calls to the necessary functions when your data or buffers are ready.

Peter Sylvester

-------------------------------------------------------------------
List admin: http://cool.haxx.se/list/listinfo/curl-library
Etiquette: http://curl.haxx.se/mail/etiquette.html
Received on 2012-07-01