Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(860)

Unified Diff: third_party/WebKit/Source/modules/cachestorage/InspectorCacheStorageAgent.cpp

Issue 2004313003: DevTools: migrate from OwnPtr to std::unique_ptr for inspector protocol classes. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: rebaselined Created 4 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/WebKit/Source/modules/cachestorage/InspectorCacheStorageAgent.cpp
diff --git a/third_party/WebKit/Source/modules/cachestorage/InspectorCacheStorageAgent.cpp b/third_party/WebKit/Source/modules/cachestorage/InspectorCacheStorageAgent.cpp
index 6f12e89120fd2aa27545f0c0c5755c9f3e87d498..2518338fdf186b7f2227733b48e1cbb226de504d 100644
--- a/third_party/WebKit/Source/modules/cachestorage/InspectorCacheStorageAgent.cpp
+++ b/third_party/WebKit/Source/modules/cachestorage/InspectorCacheStorageAgent.cpp
@@ -113,7 +113,7 @@ class RequestCacheNames
WTF_MAKE_NONCOPYABLE(RequestCacheNames);
public:
- RequestCacheNames(const String& securityOrigin, PassOwnPtr<RequestCacheNamesCallback> callback)
+ RequestCacheNames(const String& securityOrigin, std::unique_ptr<RequestCacheNamesCallback> callback)
: m_securityOrigin(securityOrigin)
, m_callback(std::move(callback))
{
@@ -123,10 +123,10 @@ public:
void onSuccess(const WebVector<WebString>& caches) override
{
- OwnPtr<Array<Cache>> array = Array<Cache>::create();
+ std::unique_ptr<Array<Cache>> array = Array<Cache>::create();
for (size_t i = 0; i < caches.size(); i++) {
String name = String(caches[i]);
- OwnPtr<Cache> entry = Cache::create()
+ std::unique_ptr<Cache> entry = Cache::create()
.setSecurityOrigin(m_securityOrigin)
.setCacheName(name)
.setCacheId(buildCacheId(m_securityOrigin, name)).build();
@@ -142,7 +142,7 @@ public:
private:
String m_securityOrigin;
- OwnPtr<RequestCacheNamesCallback> m_callback;
+ std::unique_ptr<RequestCacheNamesCallback> m_callback;
};
struct DataRequestParams {
@@ -166,7 +166,7 @@ class ResponsesAccumulator : public RefCounted<ResponsesAccumulator> {
WTF_MAKE_NONCOPYABLE(ResponsesAccumulator);
public:
- ResponsesAccumulator(int numResponses, const DataRequestParams& params, PassOwnPtr<RequestEntriesCallback> callback)
+ ResponsesAccumulator(int numResponses, const DataRequestParams& params, std::unique_ptr<RequestEntriesCallback> callback)
: m_params(params)
, m_numResponsesLeft(numResponses)
, m_responses(static_cast<size_t>(numResponses))
@@ -196,9 +196,9 @@ public:
m_responses.remove(m_params.pageSize, m_responses.size() - m_params.pageSize);
hasMore = true;
}
- OwnPtr<Array<DataEntry>> array = Array<DataEntry>::create();
+ std::unique_ptr<Array<DataEntry>> array = Array<DataEntry>::create();
for (const auto& requestResponse : m_responses) {
- OwnPtr<DataEntry> entry = DataEntry::create()
+ std::unique_ptr<DataEntry> entry = DataEntry::create()
.setRequest(requestResponse.request)
.setResponse(requestResponse.response).build();
array->addItem(std::move(entry));
@@ -215,7 +215,7 @@ private:
DataRequestParams m_params;
int m_numResponsesLeft;
Vector<RequestResponse> m_responses;
- OwnPtr<RequestEntriesCallback> m_callback;
+ std::unique_ptr<RequestEntriesCallback> m_callback;
};
class GetCacheResponsesForRequestData : public WebServiceWorkerCache::CacheMatchCallbacks {
@@ -250,7 +250,7 @@ class GetCacheKeysForRequestData : public WebServiceWorkerCache::CacheWithReques
WTF_MAKE_NONCOPYABLE(GetCacheKeysForRequestData);
public:
- GetCacheKeysForRequestData(const DataRequestParams& params, PassOwnPtr<WebServiceWorkerCache> cache, PassOwnPtr<RequestEntriesCallback> callback)
+ GetCacheKeysForRequestData(const DataRequestParams& params, PassOwnPtr<WebServiceWorkerCache> cache, std::unique_ptr<RequestEntriesCallback> callback)
: m_params(params)
, m_cache(std::move(cache))
, m_callback(std::move(callback))
@@ -262,7 +262,7 @@ public:
void onSuccess(const WebVector<WebServiceWorkerRequest>& requests) override
{
if (requests.isEmpty()) {
- OwnPtr<Array<DataEntry>> array = Array<DataEntry>::create();
+ std::unique_ptr<Array<DataEntry>> array = Array<DataEntry>::create();
m_callback->sendSuccess(std::move(array), false);
return;
}
@@ -283,7 +283,7 @@ public:
private:
DataRequestParams m_params;
OwnPtr<WebServiceWorkerCache> m_cache;
- OwnPtr<RequestEntriesCallback> m_callback;
+ std::unique_ptr<RequestEntriesCallback> m_callback;
};
class GetCacheForRequestData
@@ -291,7 +291,7 @@ class GetCacheForRequestData
WTF_MAKE_NONCOPYABLE(GetCacheForRequestData);
public:
- GetCacheForRequestData(const DataRequestParams& params, PassOwnPtr<RequestEntriesCallback> callback)
+ GetCacheForRequestData(const DataRequestParams& params, std::unique_ptr<RequestEntriesCallback> callback)
: m_params(params)
, m_callback(std::move(callback))
{
@@ -311,14 +311,14 @@ public:
private:
DataRequestParams m_params;
- OwnPtr<RequestEntriesCallback> m_callback;
+ std::unique_ptr<RequestEntriesCallback> m_callback;
};
class DeleteCache : public WebServiceWorkerCacheStorage::CacheStorageCallbacks {
WTF_MAKE_NONCOPYABLE(DeleteCache);
public:
- DeleteCache(PassOwnPtr<DeleteCacheCallback> callback)
+ DeleteCache(std::unique_ptr<DeleteCacheCallback> callback)
: m_callback(std::move(callback))
{
}
@@ -335,14 +335,14 @@ public:
}
private:
- OwnPtr<DeleteCacheCallback> m_callback;
+ std::unique_ptr<DeleteCacheCallback> m_callback;
};
class DeleteCacheEntry : public WebServiceWorkerCache::CacheBatchCallbacks {
WTF_MAKE_NONCOPYABLE(DeleteCacheEntry);
public:
- DeleteCacheEntry(PassOwnPtr<DeleteEntryCallback> callback)
+ DeleteCacheEntry(std::unique_ptr<DeleteEntryCallback> callback)
: m_callback(std::move(callback))
{
}
@@ -359,7 +359,7 @@ public:
}
private:
- OwnPtr<DeleteEntryCallback> m_callback;
+ std::unique_ptr<DeleteEntryCallback> m_callback;
};
class GetCacheForDeleteEntry
@@ -367,7 +367,7 @@ class GetCacheForDeleteEntry
WTF_MAKE_NONCOPYABLE(GetCacheForDeleteEntry);
public:
- GetCacheForDeleteEntry(const String& requestSpec, const String& cacheName, PassOwnPtr<DeleteEntryCallback> callback)
+ GetCacheForDeleteEntry(const String& requestSpec, const String& cacheName, std::unique_ptr<DeleteEntryCallback> callback)
: m_requestSpec(requestSpec)
, m_cacheName(cacheName)
, m_callback(std::move(callback))
@@ -394,7 +394,7 @@ public:
private:
String m_requestSpec;
String m_cacheName;
- OwnPtr<DeleteEntryCallback> m_callback;
+ std::unique_ptr<DeleteEntryCallback> m_callback;
};
} // namespace
@@ -411,7 +411,7 @@ DEFINE_TRACE(InspectorCacheStorageAgent)
InspectorBaseAgent::trace(visitor);
}
-void InspectorCacheStorageAgent::requestCacheNames(ErrorString* errorString, const String& securityOrigin, PassOwnPtr<RequestCacheNamesCallback> callback)
+void InspectorCacheStorageAgent::requestCacheNames(ErrorString* errorString, const String& securityOrigin, std::unique_ptr<RequestCacheNamesCallback> callback)
{
RefPtr<SecurityOrigin> secOrigin = SecurityOrigin::createFromString(securityOrigin);
@@ -430,7 +430,7 @@ void InspectorCacheStorageAgent::requestCacheNames(ErrorString* errorString, con
cache->dispatchKeys(new RequestCacheNames(securityOrigin, std::move(callback)));
}
-void InspectorCacheStorageAgent::requestEntries(ErrorString* errorString, const String& cacheId, int skipCount, int pageSize, PassOwnPtr<RequestEntriesCallback> callback)
+void InspectorCacheStorageAgent::requestEntries(ErrorString* errorString, const String& cacheId, int skipCount, int pageSize, std::unique_ptr<RequestEntriesCallback> callback)
{
String cacheName;
OwnPtr<WebServiceWorkerCacheStorage> cache = assertCacheStorageAndNameForId(errorString, cacheId, &cacheName);
@@ -445,7 +445,7 @@ void InspectorCacheStorageAgent::requestEntries(ErrorString* errorString, const
cache->dispatchOpen(new GetCacheForRequestData(params, std::move(callback)), WebString(cacheName));
}
-void InspectorCacheStorageAgent::deleteCache(ErrorString* errorString, const String& cacheId, PassOwnPtr<DeleteCacheCallback> callback)
+void InspectorCacheStorageAgent::deleteCache(ErrorString* errorString, const String& cacheId, std::unique_ptr<DeleteCacheCallback> callback)
{
String cacheName;
OwnPtr<WebServiceWorkerCacheStorage> cache = assertCacheStorageAndNameForId(errorString, cacheId, &cacheName);
@@ -456,7 +456,7 @@ void InspectorCacheStorageAgent::deleteCache(ErrorString* errorString, const Str
cache->dispatchDelete(new DeleteCache(std::move(callback)), WebString(cacheName));
}
-void InspectorCacheStorageAgent::deleteEntry(ErrorString* errorString, const String& cacheId, const String& request, PassOwnPtr<DeleteEntryCallback> callback)
+void InspectorCacheStorageAgent::deleteEntry(ErrorString* errorString, const String& cacheId, const String& request, std::unique_ptr<DeleteEntryCallback> callback)
{
String cacheName;
OwnPtr<WebServiceWorkerCacheStorage> cache = assertCacheStorageAndNameForId(errorString, cacheId, &cacheName);

Powered by Google App Engine
This is Rietveld 408576698