I have a question about pipelining in Firefox but I'm not sure what newsgroup I should be posting to. If this is not the right newsgroup I'd be grateful if someone could point me to the correct one.

I've been looking at the pipelining code in Firefox and I have a question about it's behavior. In particular, when a pipelined transfer is in progress, and new transactions are added to the mPendingQ, the ConnectionMgr will try to add these transactions to the existing pipeline. It appears to me that, even when then are multiple transactions in the mPendingQ, nsHttpConnectionMgr::AddTransactionToPipeline() will only add a single transaction from the mPendingQ to the pipeline. Why doesn't AddTransactionToPipeline() loop over the mPendingQ and add every transaction that it can to the existing pipeline, much in the same way as is done when a pipeline is originally constructed? Thanks.

- Jon
_______________________________________________
dev-tech-network mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-tech-network

Reply via email to