Index: third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerContainerClient.h |
diff --git a/third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerContainerClient.h b/third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerContainerClient.h |
index 941bc87d092f65b67f92676b9ce573c16f91600d..8a03059330e8a0eca80ce32e96cec984ee793555 100644 |
--- a/third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerContainerClient.h |
+++ b/third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerContainerClient.h |
@@ -26,8 +26,10 @@ class MODULES_EXPORT ServiceWorkerContainerClient final |
WTF_MAKE_NONCOPYABLE(ServiceWorkerContainerClient); |
public: |
- static ServiceWorkerContainerClient* create( |
- std::unique_ptr<WebServiceWorkerProvider>); |
+ ServiceWorkerContainerClient(Document&, |
+ std::unique_ptr<WebServiceWorkerProvider>); |
+ ServiceWorkerContainerClient(WorkerClients&, |
+ std::unique_ptr<WebServiceWorkerProvider>); |
virtual ~ServiceWorkerContainerClient(); |
WebServiceWorkerProvider* provider() { return m_provider.get(); } |
@@ -40,10 +42,7 @@ class MODULES_EXPORT ServiceWorkerContainerClient final |
Supplement<WorkerClients>::trace(visitor); |
} |
- protected: |
- explicit ServiceWorkerContainerClient( |
- std::unique_ptr<WebServiceWorkerProvider>); |
- |
+ private: |
std::unique_ptr<WebServiceWorkerProvider> m_provider; |
}; |