Index: Source/core/loader/WorkerLoaderClientBridgeSyncHelper.h |
diff --git a/Source/core/loader/WorkerLoaderClientBridgeSyncHelper.h b/Source/core/loader/WorkerLoaderClientBridgeSyncHelper.h |
index eab081625f7cd99a7b071ef442f6cd471c63b92f..7c23f6fe5d08b6aae3af53fb7d29065abb5c76f8 100644 |
--- a/Source/core/loader/WorkerLoaderClientBridgeSyncHelper.h |
+++ b/Source/core/loader/WorkerLoaderClientBridgeSyncHelper.h |
@@ -31,7 +31,7 @@ |
#ifndef WorkerLoaderClientBridgeSyncHelper_h |
#define WorkerLoaderClientBridgeSyncHelper_h |
-#include "core/loader/ThreadableLoaderClient.h" |
+#include "core/loader/ThreadableLoaderClientWrapper.h" |
#include "wtf/Forward.h" |
#include "wtf/Functional.h" |
#include "wtf/ThreadingPrimitives.h" |
@@ -48,7 +48,7 @@ namespace blink { |
// data so that they can be run on the worker thread later (by run()). |
class WorkerLoaderClientBridgeSyncHelper : public ThreadableLoaderClient { |
public: |
- static PassOwnPtr<WorkerLoaderClientBridgeSyncHelper> create(ThreadableLoaderClient&, PassOwnPtr<WebWaitableEvent>); |
+ static PassOwnPtr<WorkerLoaderClientBridgeSyncHelper> create(ThreadableLoaderClientWrapper*, PassOwnPtr<WebWaitableEvent>); |
virtual ~WorkerLoaderClientBridgeSyncHelper(); |
// Called on the worker context thread. |
@@ -64,12 +64,13 @@ public: |
virtual void didFail(const ResourceError&) override; |
virtual void didFailAccessControlCheck(const ResourceError&) override; |
virtual void didFailRedirectCheck() override; |
+ virtual void didReceiveResourceTiming(const ResourceTimingInfo&) override; |
private: |
- WorkerLoaderClientBridgeSyncHelper(ThreadableLoaderClient&, PassOwnPtr<WebWaitableEvent>); |
+ WorkerLoaderClientBridgeSyncHelper(ThreadableLoaderClientWrapper*, PassOwnPtr<WebWaitableEvent>); |
bool m_done; |
- ThreadableLoaderClient& m_client; |
+ RefPtr<ThreadableLoaderClientWrapper> m_client; |
OwnPtr<WebWaitableEvent> m_event; |
Vector<Vector<char>*> m_receivedData; |
Vector<OwnPtr<Closure>> m_clientTasks; |