Index: Source/modules/serviceworkers/ServiceWorkerThread.h |
diff --git a/Source/modules/serviceworkers/ServiceWorkerThread.h b/Source/modules/serviceworkers/ServiceWorkerThread.h |
index 742baa7d89d66adc63c773409468a62a4bcb1d54..8efabdcf160d6084fb10e3ec4b2495ae581330e6 100644 |
--- a/Source/modules/serviceworkers/ServiceWorkerThread.h |
+++ b/Source/modules/serviceworkers/ServiceWorkerThread.h |
@@ -35,18 +35,18 @@ |
namespace WebCore { |
-struct WorkerThreadStartupData; |
+class WorkerThreadStartupData; |
class ServiceWorkerThread FINAL : public WorkerThread { |
public: |
- static PassRefPtr<ServiceWorkerThread> create(WorkerLoaderProxy&, WorkerReportingProxy&, PassOwnPtr<WorkerThreadStartupData>); |
+ static PassRefPtr<ServiceWorkerThread> create(WorkerLoaderProxy&, WorkerReportingProxy&, PassOwnPtrWillBeRawPtr<WorkerThreadStartupData>); |
virtual ~ServiceWorkerThread(); |
protected: |
- virtual PassRefPtrWillBeRawPtr<WorkerGlobalScope> createWorkerGlobalScope(PassOwnPtr<WorkerThreadStartupData>) OVERRIDE; |
+ virtual PassRefPtrWillBeRawPtr<WorkerGlobalScope> createWorkerGlobalScope(PassOwnPtrWillBeRawPtr<WorkerThreadStartupData>) OVERRIDE; |
private: |
- ServiceWorkerThread(WorkerLoaderProxy&, WorkerReportingProxy&, PassOwnPtr<WorkerThreadStartupData>); |
+ ServiceWorkerThread(WorkerLoaderProxy&, WorkerReportingProxy&, PassOwnPtrWillBeRawPtr<WorkerThreadStartupData>); |
}; |
} // namespace WebCore |