Second Round CURL Wrapper Review
    Vladimir Panteleev 
    vladimir at thecybershadow.net
       
    Sat Dec  3 04:10:31 PST 2011
    
    
  
On Sat, 03 Dec 2011 13:53:16 +0200, Jonas Drewsen <jdrewsen at nospam.com>  
wrote:
> As mentioned the async version performs the request in another thread  
> leaving the main thread available for you to do something else. I'll  
> clarify in the docs that it is when you actually call empty/front on the  
> returned range you will get data from the other thread and may be  
> blocking.
I can't think of a realistic use case for the current asynchronous API.  
Basically, all you can do is start a request in the background, but you're  
neither notified of the request nor can you poll it to check its status?  
So the only thing you CAN do is ask for a request that you will need in  
the future, and when that future moment comes, block if necessary to get  
the result?
Adding a method to query the request's status would certainly be useful.
-- 
Best regards,
  Vladimir                            mailto:vladimir at thecybershadow.net
    
    
More information about the Digitalmars-d
mailing list