Bug 1676369 - Avoid including nsIHttpChannel.h from header files. r=#necko-reviewers

Differential Revision: https://phabricator.services.mozilla.com/D96552

Depends on D96551
This commit is contained in:
Simon Giesecke
2020-11-23 16:10:11 +00:00
parent e46f1fb310
commit 86dccd242d
6 changed files with 15 additions and 8 deletions

View File

@@ -54,6 +54,7 @@
#include "nsIAuthPrompt.h"
#include "nsIAuthPrompt2.h"
#include "nsIClassOfService.h"
#include "nsIHttpChannel.h"
#include "nsISupportsPriority.h"
#include "nsIInterfaceRequestorUtils.h"
#include "nsStreamUtils.h"
@@ -3678,6 +3679,13 @@ NS_IMETHODIMP XMLHttpRequestMainThread::nsHeaderVisitor::VisitHeader(
return NS_OK;
}
XMLHttpRequestMainThread::nsHeaderVisitor::nsHeaderVisitor(
const XMLHttpRequestMainThread& aXMLHttpRequest,
NotNull<nsIHttpChannel*> aHttpChannel)
: mXHR(aXMLHttpRequest), mHttpChannel(aHttpChannel) {}
XMLHttpRequestMainThread::nsHeaderVisitor::~nsHeaderVisitor() = default;
void XMLHttpRequestMainThread::MaybeCreateBlobStorage() {
MOZ_ASSERT(mResponseType == XMLHttpRequestResponseType::Blob);