Thanks. So, does it mean that the streaming must be done from the main thread and block the UI thread until the stream is finished (in case of blocking streams)?
Annie -----Original Message----- From: dev-embedding-bounces+afizitzky=ptc....@lists.mozilla.org [mailto:dev-embedding-bounces+afizitzky=ptc....@lists.mozilla.org] On Behalf Of Boris Zbarsky Sent: Thursday, August 18, 2011 4:01 PM To: dev-embedding@lists.mozilla.org Subject: Re: Mozilla streaming on a background thread On 8/18/11 7:50 AM, Fizitzky, Annie wrote: > So, I opened a new thread (by calling NS_NewThread) and executed > nsIHttpChannel::asyncOpen() on that thread. The nsIChannel APIs can only be used from the main thread. So you can't do what you're trying to do. > It seems that the nsIHttpChannel doesn't support multi-threaded > streaming. That's correct. > Are there any other thread-safe versions of these streaming interfaces? There are not yet. -Boris _______________________________________________ dev-embedding mailing list dev-embedding@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-embedding _______________________________________________ dev-embedding mailing list dev-embedding@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-embedding