diff options
Diffstat (limited to 'dom/fetch/FetchDriver.h')
-rw-r--r-- | dom/fetch/FetchDriver.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/dom/fetch/FetchDriver.h b/dom/fetch/FetchDriver.h index de01c2a6be..36dd5fb3dd 100644 --- a/dom/fetch/FetchDriver.h +++ b/dom/fetch/FetchDriver.h @@ -145,6 +145,10 @@ class FetchDriver final : public nsIChannelEventSink, mAssociatedBrowsingContextID = aID; } + void SetIsThirdPartyWorker(const Maybe<bool> aIsThirdPartyWorker) { + mIsThirdPartyWorker = aIsThirdPartyWorker; + } + private: nsCOMPtr<nsIPrincipal> mPrincipal; nsCOMPtr<nsILoadGroup> mLoadGroup; @@ -179,6 +183,10 @@ class FetchDriver final : public nsIChannelEventSink, bool mIsTrackingFetch; + // Indicates whether the fetch request is from a third-party worker. Nothing + // if the fetch request is not from a worker. + Maybe<bool> mIsThirdPartyWorker; + RefPtr<AlternativeDataStreamListener> mAltDataListener; bool mOnStopRequestCalled; |