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 c45a7cadc3228ed97d0bd7d7db3601c4e6e9aba5..7dfb65da2988f425d78cefe04a3db43830b70d19 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,12 @@ 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; |