Index: third_party/WebKit/public/platform/modules/serviceworker/WebServiceWorkerCacheStorage.h |
diff --git a/third_party/WebKit/public/platform/modules/serviceworker/WebServiceWorkerCacheStorage.h b/third_party/WebKit/public/platform/modules/serviceworker/WebServiceWorkerCacheStorage.h |
index e80412d176736a28baf818f924c91f9f395dc676..7e1d658407f99ae0183a204f4fb3bb45b3df4b52 100644 |
--- a/third_party/WebKit/public/platform/modules/serviceworker/WebServiceWorkerCacheStorage.h |
+++ b/third_party/WebKit/public/platform/modules/serviceworker/WebServiceWorkerCacheStorage.h |
@@ -41,14 +41,14 @@ class WebServiceWorkerCacheStorage { |
// dispatchOpen() can return a WebServiceWorkerCache object. These objects |
// are owned by Blink and should be destroyed when they are no longer needed. |
- virtual void dispatchHas(CacheStorageCallbacks*, |
+ virtual void dispatchHas(std::unique_ptr<CacheStorageCallbacks>, |
const WebString& cacheName) = 0; |
- virtual void dispatchOpen(CacheStorageWithCacheCallbacks*, |
+ virtual void dispatchOpen(std::unique_ptr<CacheStorageWithCacheCallbacks>, |
const WebString& cacheName) = 0; |
- virtual void dispatchDelete(CacheStorageCallbacks*, |
+ virtual void dispatchDelete(std::unique_ptr<CacheStorageCallbacks>, |
const WebString& cacheName) = 0; |
- virtual void dispatchKeys(CacheStorageKeysCallbacks*) = 0; |
- virtual void dispatchMatch(CacheStorageMatchCallbacks*, |
+ virtual void dispatchKeys(std::unique_ptr<CacheStorageKeysCallbacks>) = 0; |
+ virtual void dispatchMatch(std::unique_ptr<CacheStorageMatchCallbacks>, |
const WebServiceWorkerRequest&, |
const WebServiceWorkerCache::QueryParams&) = 0; |
}; |