NS_IMETHODIMP FTPChannelChild::Resume() { NS_ENSURE_TRUE(mIPCOpen, NS_ERROR_NOT_AVAILABLE); if (!--mSuspendCount) { SendResume(); AsyncCall(&FTPChannelChild::CompleteResume); } return NS_OK; }
NS_IMETHODIMP HttpChannelChild::Resume() { NS_ENSURE_TRUE(RemoteChannelExists(), NS_ERROR_NOT_AVAILABLE); NS_ENSURE_TRUE(mSuspendCount > 0, NS_ERROR_UNEXPECTED); nsresult rv = NS_OK; if (!--mSuspendCount) { SendResume(); rv = AsyncCall(&HttpChannelChild::CompleteResume); } return rv; }