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 c023d7a74c6a0087424f46c6bcd131ebb3160b47..6e60e5e63891d2835f30bcf5e4ec0e5c1c4b164f 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; |
@@ -48,11 +48,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; |