bool HttpChannelChild::RecvOnStartRequest(const nsHttpResponseHead& responseHead, const PRBool& useResponseHead, const RequestHeaderTuples& requestHeaders, const PRBool& isFromCache, const PRBool& cacheEntryAvailable, const PRUint32& cacheExpirationTime, const nsCString& cachedCharset, const nsCString& securityInfoSerialization, const PRNetAddr& selfAddr, const PRNetAddr& peerAddr) { if (ShouldEnqueue()) { EnqueueEvent(new StartRequestEvent(this, responseHead, useResponseHead, requestHeaders, isFromCache, cacheEntryAvailable, cacheExpirationTime, cachedCharset, securityInfoSerialization, selfAddr, peerAddr)); } else { OnStartRequest(responseHead, useResponseHead, requestHeaders, isFromCache, cacheEntryAvailable, cacheExpirationTime, cachedCharset, securityInfoSerialization, selfAddr, peerAddr); } return true; }
bool FTPChannelChild::RecvDeleteSelf() { if (ShouldEnqueue()) { EnqueueEvent(new FTPDeleteSelfEvent(this)); } else { DoDeleteSelf(); } return true; }
bool FTPChannelChild::RecvCancelEarly(const nsresult& statusCode) { if (ShouldEnqueue()) { EnqueueEvent(new FTPCancelEarlyEvent(this, statusCode)); } else { DoCancelEarly(statusCode); } return true; }
bool FTPChannelChild::RecvOnStopRequest(const nsresult& statusCode) { if (ShouldEnqueue()) { EnqueueEvent(new FTPStopRequestEvent(this, statusCode)); } else { DoOnStopRequest(statusCode); } return true; }
bool HttpChannelChild::RecvRedirect3Complete() { if (ShouldEnqueue()) { EnqueueEvent(new Redirect3Event(this)); } else { Redirect3Complete(); } return true; }
bool HttpChannelChild::RecvCancelEarly(const nsresult& status) { if (ShouldEnqueue()) { EnqueueEvent(new CancelEvent(this, status)); } else { OnCancel(status); } return true; }
bool HttpChannelChild::RecvOnStatus(const nsresult& status) { if (ShouldEnqueue()) { EnqueueEvent(new StatusEvent(this, status)); } else { OnStatus(status); } return true; }
bool HttpChannelChild::RecvOnProgress(const PRUint64& progress, const PRUint64& progressMax) { if (ShouldEnqueue()) { EnqueueEvent(new ProgressEvent(this, progress, progressMax)); } else { OnProgress(progress, progressMax); } return true; }
bool FTPChannelChild::RecvOnDataAvailable(const nsCString& data, const PRUint32& offset, const PRUint32& count) { if (ShouldEnqueue()) { EnqueueEvent(new FTPDataAvailableEvent(this, data, offset, count)); } else { DoOnDataAvailable(data, offset, count); } return true; }
bool HttpChannelChild::RecvRedirect1Begin(PHttpChannelChild* newChannel, const IPC::URI& newURI, const PRUint32& redirectFlags, const nsHttpResponseHead& responseHead) { if (ShouldEnqueue()) { EnqueueEvent(new Redirect1Event(this, newChannel, newURI, redirectFlags, responseHead)); } else { Redirect1Begin(newChannel, newURI, redirectFlags, responseHead); } return true; }
bool FTPChannelChild::RecvOnStartRequest(const PRInt32& aContentLength, const nsCString& aContentType, const PRTime& aLastModified, const nsCString& aEntityID, const IPC::URI& aURI) { if (ShouldEnqueue()) { EnqueueEvent(new FTPStartRequestEvent(this, aContentLength, aContentType, aLastModified, aEntityID, aURI)); } else { DoOnStartRequest(aContentLength, aContentType, aLastModified, aEntityID, aURI); } return true; }
bool HttpChannelChild::RecvOnTransportAndData(const nsresult& status, const PRUint64& progress, const PRUint64& progressMax, const nsCString& data, const PRUint32& offset, const PRUint32& count) { if (ShouldEnqueue()) { EnqueueEvent(new TransportAndDataEvent(this, status, progress, progressMax, data, offset, count)); } else { OnTransportAndData(status, progress, progressMax, data, offset, count); } return true; }