Index: third_party/WebKit/Source/core/workers/DedicatedWorkerThread.h |
diff --git a/third_party/WebKit/Source/core/workers/DedicatedWorkerThread.h b/third_party/WebKit/Source/core/workers/DedicatedWorkerThread.h |
index 8e9fb10972afa36349c445974427d37e836358d9..c49fd7113c6878008c8e1cd8e7a843bf67e82b55 100644 |
--- a/third_party/WebKit/Source/core/workers/DedicatedWorkerThread.h |
+++ b/third_party/WebKit/Source/core/workers/DedicatedWorkerThread.h |
@@ -41,20 +41,21 @@ class WorkerThreadStartupData; |
class DedicatedWorkerThread final : public WorkerThread { |
public: |
static PassOwnPtr<DedicatedWorkerThread> create(PassRefPtr<WorkerLoaderProxy>, WorkerObjectProxy&, double timeOrigin); |
- WorkerObjectProxy& workerObjectProxy() const { return m_workerObjectProxy; } |
~DedicatedWorkerThread() override; |
+ WorkerBackingThread& workerBackingThread() override { return *m_workerBackingThread; } |
+ WorkerObjectProxy& workerObjectProxy() const { return m_workerObjectProxy; } |
+ |
protected: |
RawPtr<WorkerGlobalScope> createWorkerGlobalScope(PassOwnPtr<WorkerThreadStartupData>) override; |
void postInitialize() override; |
- WebThreadSupportingGC& backingThread() override; |
private: |
DedicatedWorkerThread(PassRefPtr<WorkerLoaderProxy>, WorkerObjectProxy&, double timeOrigin); |
+ OwnPtr<WorkerBackingThread> m_workerBackingThread; |
WorkerObjectProxy& m_workerObjectProxy; |
double m_timeOrigin; |
- OwnPtr<WebThreadSupportingGC> m_thread; |
}; |
} // namespace blink |