| Index: content/renderer/cache_storage/webserviceworkercachestorage_impl.cc
|
| diff --git a/content/renderer/cache_storage/webserviceworkercachestorage_impl.cc b/content/renderer/cache_storage/webserviceworkercachestorage_impl.cc
|
| index 2103c9cd21bc02c0247e37f1b7bb4dc4c9908235..0e706f28f5ac03c56cd3eee290d0d23174136d81 100644
|
| --- a/content/renderer/cache_storage/webserviceworkercachestorage_impl.cc
|
| +++ b/content/renderer/cache_storage/webserviceworkercachestorage_impl.cc
|
| @@ -4,6 +4,9 @@
|
|
|
| #include "content/renderer/cache_storage/webserviceworkercachestorage_impl.h"
|
|
|
| +#include <memory>
|
| +#include <utility>
|
| +
|
| #include "content/child/thread_safe_sender.h"
|
| #include "content/renderer/cache_storage/cache_storage_dispatcher.h"
|
| #include "third_party/WebKit/public/platform/WebHTTPHeaderVisitor.h"
|
| @@ -24,33 +27,34 @@ WebServiceWorkerCacheStorageImpl::~WebServiceWorkerCacheStorageImpl() {
|
| }
|
|
|
| void WebServiceWorkerCacheStorageImpl::dispatchHas(
|
| - CacheStorageCallbacks* callbacks,
|
| + std::unique_ptr<CacheStorageCallbacks> callbacks,
|
| const blink::WebString& cacheName) {
|
| - GetDispatcher()->dispatchHas(callbacks, origin_, cacheName);
|
| + GetDispatcher()->dispatchHas(std::move(callbacks), origin_, cacheName);
|
| }
|
|
|
| void WebServiceWorkerCacheStorageImpl::dispatchOpen(
|
| - CacheStorageWithCacheCallbacks* callbacks,
|
| + std::unique_ptr<CacheStorageWithCacheCallbacks> callbacks,
|
| const blink::WebString& cacheName) {
|
| - GetDispatcher()->dispatchOpen(callbacks, origin_, cacheName);
|
| + GetDispatcher()->dispatchOpen(std::move(callbacks), origin_, cacheName);
|
| }
|
|
|
| void WebServiceWorkerCacheStorageImpl::dispatchDelete(
|
| - CacheStorageCallbacks* callbacks,
|
| + std::unique_ptr<CacheStorageCallbacks> callbacks,
|
| const blink::WebString& cacheName) {
|
| - GetDispatcher()->dispatchDelete(callbacks, origin_, cacheName);
|
| + GetDispatcher()->dispatchDelete(std::move(callbacks), origin_, cacheName);
|
| }
|
|
|
| void WebServiceWorkerCacheStorageImpl::dispatchKeys(
|
| - CacheStorageKeysCallbacks* callbacks) {
|
| - GetDispatcher()->dispatchKeys(callbacks, origin_);
|
| + std::unique_ptr<CacheStorageKeysCallbacks> callbacks) {
|
| + GetDispatcher()->dispatchKeys(std::move(callbacks), origin_);
|
| }
|
|
|
| void WebServiceWorkerCacheStorageImpl::dispatchMatch(
|
| - CacheStorageMatchCallbacks* callbacks,
|
| + std::unique_ptr<CacheStorageMatchCallbacks> callbacks,
|
| const blink::WebServiceWorkerRequest& request,
|
| const blink::WebServiceWorkerCache::QueryParams& query_params) {
|
| - GetDispatcher()->dispatchMatch(callbacks, origin_, request, query_params);
|
| + GetDispatcher()->dispatchMatch(std::move(callbacks), origin_, request,
|
| + query_params);
|
| }
|
|
|
| CacheStorageDispatcher* WebServiceWorkerCacheStorageImpl::GetDispatcher()
|
|
|