| Index: content/renderer/cache_storage/cache_storage_dispatcher.h
|
| diff --git a/content/renderer/cache_storage/cache_storage_dispatcher.h b/content/renderer/cache_storage/cache_storage_dispatcher.h
|
| index 6c810a09de4ad25ec826f1a2961bd380a5ccc118..53dc84fcc662d854e2b43c7b4f1fb0498f5d00e9 100644
|
| --- a/content/renderer/cache_storage/cache_storage_dispatcher.h
|
| +++ b/content/renderer/cache_storage/cache_storage_dispatcher.h
|
| @@ -7,6 +7,7 @@
|
|
|
| #include <stdint.h>
|
|
|
| +#include <memory>
|
| #include <vector>
|
|
|
| #include "base/id_map.h"
|
| @@ -105,23 +106,29 @@ class CacheStorageDispatcher : public WorkerThread::Observer {
|
| // TODO(jsbell): These are only called by WebServiceWorkerCacheStorageImpl
|
| // and should be renamed to match Chromium conventions. crbug.com/439389
|
| void dispatchHas(
|
| - blink::WebServiceWorkerCacheStorage::CacheStorageCallbacks* callbacks,
|
| + std::unique_ptr<
|
| + blink::WebServiceWorkerCacheStorage::CacheStorageCallbacks> callbacks,
|
| const url::Origin& origin,
|
| const blink::WebString& cacheName);
|
| void dispatchOpen(
|
| - blink::WebServiceWorkerCacheStorage::CacheStorageWithCacheCallbacks*
|
| + std::unique_ptr<
|
| + blink::WebServiceWorkerCacheStorage::CacheStorageWithCacheCallbacks>
|
| callbacks,
|
| const url::Origin& origin,
|
| const blink::WebString& cacheName);
|
| void dispatchDelete(
|
| - blink::WebServiceWorkerCacheStorage::CacheStorageCallbacks* callbacks,
|
| + std::unique_ptr<
|
| + blink::WebServiceWorkerCacheStorage::CacheStorageCallbacks> callbacks,
|
| const url::Origin& origin,
|
| const blink::WebString& cacheName);
|
| void dispatchKeys(
|
| - blink::WebServiceWorkerCacheStorage::CacheStorageKeysCallbacks* callbacks,
|
| + std::unique_ptr<
|
| + blink::WebServiceWorkerCacheStorage::CacheStorageKeysCallbacks>
|
| + callbacks,
|
| const url::Origin& origin);
|
| void dispatchMatch(
|
| - blink::WebServiceWorkerCacheStorage::CacheStorageMatchCallbacks*
|
| + std::unique_ptr<
|
| + blink::WebServiceWorkerCacheStorage::CacheStorageMatchCallbacks>
|
| callbacks,
|
| const url::Origin& origin,
|
| const blink::WebServiceWorkerRequest& request,
|
| @@ -131,22 +138,26 @@ class CacheStorageDispatcher : public WorkerThread::Observer {
|
| // process.
|
| void dispatchMatchForCache(
|
| int cache_id,
|
| - blink::WebServiceWorkerCache::CacheMatchCallbacks* callbacks,
|
| + std::unique_ptr<blink::WebServiceWorkerCache::CacheMatchCallbacks>
|
| + callbacks,
|
| const blink::WebServiceWorkerRequest& request,
|
| const blink::WebServiceWorkerCache::QueryParams& query_params);
|
| void dispatchMatchAllForCache(
|
| int cache_id,
|
| - blink::WebServiceWorkerCache::CacheWithResponsesCallbacks* callbacks,
|
| + std::unique_ptr<blink::WebServiceWorkerCache::CacheWithResponsesCallbacks>
|
| + callbacks,
|
| const blink::WebServiceWorkerRequest& request,
|
| const blink::WebServiceWorkerCache::QueryParams& query_params);
|
| void dispatchKeysForCache(
|
| int cache_id,
|
| - blink::WebServiceWorkerCache::CacheWithRequestsCallbacks* callbacks,
|
| + std::unique_ptr<blink::WebServiceWorkerCache::CacheWithRequestsCallbacks>
|
| + callbacks,
|
| const blink::WebServiceWorkerRequest& request,
|
| const blink::WebServiceWorkerCache::QueryParams& query_params);
|
| void dispatchBatchForCache(
|
| int cache_id,
|
| - blink::WebServiceWorkerCache::CacheBatchCallbacks* callbacks,
|
| + std::unique_ptr<blink::WebServiceWorkerCache::CacheBatchCallbacks>
|
| + callbacks,
|
| const blink::WebVector<blink::WebServiceWorkerCache::BatchOperation>&
|
| batch_operations);
|
|
|
|
|