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 84ecd4e63884be3ed1eadeb4cc44b4f3578b4dd7..53470b9b60b97f759f149ac9351f90c1c32b5268 100644 |
--- a/third_party/WebKit/Source/core/workers/DedicatedWorkerThread.h |
+++ b/third_party/WebKit/Source/core/workers/DedicatedWorkerThread.h |
@@ -38,7 +38,7 @@ namespace blink { |
class InProcessWorkerObjectProxy; |
class WorkerThreadStartupData; |
-class DedicatedWorkerThread final : public WorkerThread { |
+class CORE_EXPORT DedicatedWorkerThread : public WorkerThread { |
public: |
static std::unique_ptr<DedicatedWorkerThread> create(PassRefPtr<WorkerLoaderProxy>, InProcessWorkerObjectProxy&, double timeOrigin); |
~DedicatedWorkerThread() override; |
@@ -47,11 +47,11 @@ public: |
InProcessWorkerObjectProxy& workerObjectProxy() const { return m_workerObjectProxy; } |
protected: |
+ DedicatedWorkerThread(PassRefPtr<WorkerLoaderProxy>, InProcessWorkerObjectProxy&, double timeOrigin); |
WorkerOrWorkletGlobalScope* createWorkerGlobalScope(std::unique_ptr<WorkerThreadStartupData>) override; |
- void postInitialize() override; |
private: |
- DedicatedWorkerThread(PassRefPtr<WorkerLoaderProxy>, InProcessWorkerObjectProxy&, double timeOrigin); |
+ friend class DedicatedWorkerThreadForTest; |
std::unique_ptr<WorkerBackingThread> m_workerBackingThread; |
InProcessWorkerObjectProxy& m_workerObjectProxy; |