Index: third_party/WebKit/Source/web/ServiceWorkerGlobalScopeClientImpl.h |
diff --git a/third_party/WebKit/Source/web/ServiceWorkerGlobalScopeClientImpl.h b/third_party/WebKit/Source/web/ServiceWorkerGlobalScopeClientImpl.h |
index e7501de0fe43d41095f702e8c6add0184c4f6b76..460792300ca1cab65171e5eba6c54afd24bc8b03 100644 |
--- a/third_party/WebKit/Source/web/ServiceWorkerGlobalScopeClientImpl.h |
+++ b/third_party/WebKit/Source/web/ServiceWorkerGlobalScopeClientImpl.h |
@@ -51,10 +51,12 @@ class ServiceWorkerGlobalScopeClientImpl final |
static ServiceWorkerGlobalScopeClient* create(WebServiceWorkerContextClient&); |
~ServiceWorkerGlobalScopeClientImpl() override; |
- void getClient(const WebString&, WebServiceWorkerClientCallbacks*) override; |
+ void getClient(const WebString&, |
+ std::unique_ptr<WebServiceWorkerClientCallbacks>) override; |
void getClients(const WebServiceWorkerClientQueryOptions&, |
- WebServiceWorkerClientsCallbacks*) override; |
- void openWindow(const WebURL&, WebServiceWorkerClientCallbacks*) override; |
+ std::unique_ptr<WebServiceWorkerClientsCallbacks>) override; |
+ void openWindow(const WebURL&, |
+ std::unique_ptr<WebServiceWorkerClientCallbacks>) override; |
void setCachedMetadata(const WebURL&, const char*, size_t) override; |
void clearCachedMetadata(const WebURL&) override; |
@@ -96,13 +98,14 @@ class ServiceWorkerGlobalScopeClientImpl final |
const WebCrossOriginServiceWorkerClient&, |
const WebString& message, |
std::unique_ptr<WebMessagePortChannelArray>) override; |
- void skipWaiting(WebServiceWorkerSkipWaitingCallbacks*) override; |
- void claim(WebServiceWorkerClientsClaimCallbacks*) override; |
+ void skipWaiting( |
+ std::unique_ptr<WebServiceWorkerSkipWaitingCallbacks>) override; |
+ void claim(std::unique_ptr<WebServiceWorkerClientsClaimCallbacks>) override; |
void focus(const WebString& clientUUID, |
- WebServiceWorkerClientCallbacks*) override; |
+ std::unique_ptr<WebServiceWorkerClientCallbacks>) override; |
void navigate(const WebString& clientUUID, |
const WebURL&, |
- WebServiceWorkerClientCallbacks*) override; |
+ std::unique_ptr<WebServiceWorkerClientCallbacks>) override; |
void registerForeignFetchScopes(const WebVector<WebURL>& subScopes, |
const WebVector<WebSecurityOrigin>&) override; |