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 a6fa87d7ef65d50525b5d0a8c6a2253477037dbb..bc0626787f83beb4dfde0291c75c59e147658b07 100644 |
--- a/third_party/WebKit/Source/core/workers/DedicatedWorkerThread.h |
+++ b/third_party/WebKit/Source/core/workers/DedicatedWorkerThread.h |
@@ -31,6 +31,7 @@ |
#define DedicatedWorkerThread_h |
#include "core/workers/WorkerThread.h" |
+#include <memory> |
namespace blink { |
@@ -39,20 +40,20 @@ class WorkerThreadStartupData; |
class DedicatedWorkerThread final : public WorkerThread { |
public: |
- static PassOwnPtr<DedicatedWorkerThread> create(PassRefPtr<WorkerLoaderProxy>, InProcessWorkerObjectProxy&, double timeOrigin); |
+ static std::unique_ptr<DedicatedWorkerThread> create(PassRefPtr<WorkerLoaderProxy>, InProcessWorkerObjectProxy&, double timeOrigin); |
~DedicatedWorkerThread() override; |
WorkerBackingThread& workerBackingThread() override { return *m_workerBackingThread; } |
InProcessWorkerObjectProxy& workerObjectProxy() const { return m_workerObjectProxy; } |
protected: |
- WorkerGlobalScope* createWorkerGlobalScope(PassOwnPtr<WorkerThreadStartupData>) override; |
+ WorkerGlobalScope* createWorkerGlobalScope(std::unique_ptr<WorkerThreadStartupData>) override; |
void postInitialize() override; |
private: |
DedicatedWorkerThread(PassRefPtr<WorkerLoaderProxy>, InProcessWorkerObjectProxy&, double timeOrigin); |
- OwnPtr<WorkerBackingThread> m_workerBackingThread; |
+ std::unique_ptr<WorkerBackingThread> m_workerBackingThread; |
InProcessWorkerObjectProxy& m_workerObjectProxy; |
double m_timeOrigin; |
}; |