Index: third_party/WebKit/Source/core/loader/WorkerThreadableLoader.h |
diff --git a/third_party/WebKit/Source/core/loader/WorkerThreadableLoader.h b/third_party/WebKit/Source/core/loader/WorkerThreadableLoader.h |
index 5f3d2b0ee6b070d1e784ce0a37d15f518317a358..09704e71dc8aaf6310a0a1be2c6001bc11e1ce86 100644 |
--- a/third_party/WebKit/Source/core/loader/WorkerThreadableLoader.h |
+++ b/third_party/WebKit/Source/core/loader/WorkerThreadableLoader.h |
@@ -146,6 +146,8 @@ class WorkerThreadableLoader final : public ThreadableLoader { |
const ThreadableLoaderOptions&, |
const ResourceLoaderOptions&, |
PassRefPtr<WaitableEventWithTasks>, |
+ double postTaskTime, |
+ bool isServiceWorker, |
ExecutionContext*); |
~MainThreadLoaderHolder() override; |
@@ -180,6 +182,7 @@ class WorkerThreadableLoader final : public ThreadableLoader { |
Member<TaskForwarder> m_forwarder; |
Member<ThreadableLoader> m_mainThreadLoader; |
+ bool m_isServiceWorker; |
// |*m_workerLoader| lives in the worker thread. |
CrossThreadWeakPersistent<WorkerThreadableLoader> m_workerLoader; |
@@ -197,7 +200,8 @@ class WorkerThreadableLoader final : public ThreadableLoader { |
void didReceiveRedirectTo(const KURL&); |
void didReceiveResponse(unsigned long identifier, |
std::unique_ptr<CrossThreadResourceResponseData>, |
- std::unique_ptr<WebDataConsumerHandle>); |
+ std::unique_ptr<WebDataConsumerHandle>, |
+ double postTaskTime); |
void didReceiveData(std::unique_ptr<Vector<char>> data); |
void didReceiveCachedMetadata(std::unique_ptr<Vector<char>> data); |
void didFinishLoading(unsigned long identifier, double finishTime); |
@@ -215,6 +219,7 @@ class WorkerThreadableLoader final : public ThreadableLoader { |
ThreadableLoaderOptions m_threadableLoaderOptions; |
ResourceLoaderOptions m_resourceLoaderOptions; |
BlockingBehavior m_blockingBehavior; |
+ bool m_isServiceWorker; |
// |*m_mainThreadLoaderHolder| lives in the main thread. |
CrossThreadPersistent<MainThreadLoaderHolder> m_mainThreadLoaderHolder; |