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

Unified Diff: content/browser/appcache/appcache_url_loader_request.h

Issue 2874663004: Provide skeleton functionality for AppCache handling in the network service. (Closed)
Patch Set: Created 3 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: content/browser/appcache/appcache_url_loader_request.h
diff --git a/content/browser/appcache/appcache_url_loader_request.h b/content/browser/appcache/appcache_url_loader_request.h
index dde380ae7c8b34355852bf1ef7648caffb03aec2..13581f15015a9ed1c53015646a4250d4648677a1 100644
--- a/content/browser/appcache/appcache_url_loader_request.h
+++ b/content/browser/appcache/appcache_url_loader_request.h
@@ -16,7 +16,10 @@ class CONTENT_EXPORT AppCacheURLLoaderRequest : public AppCacheRequest {
public:
// Factory function to create an instance of the AppCacheResourceRequest
// class.
- static AppCacheURLLoaderRequest* Create(const ResourceRequest& request);
+ static std::unique_ptr<AppCacheURLLoaderRequest> Create(
+ std::unique_ptr<ResourceRequest> request);
+
+ ~AppCacheURLLoaderRequest() override;
// AppCacheRequest overrides.
// TODO(ananta)
@@ -39,11 +42,10 @@ class CONTENT_EXPORT AppCacheURLLoaderRequest : public AppCacheRequest {
ResourceRequest* GetResourceRequest() override;
protected:
- explicit AppCacheURLLoaderRequest(const ResourceRequest& request);
- ~AppCacheURLLoaderRequest() override;
+ explicit AppCacheURLLoaderRequest(std::unique_ptr<ResourceRequest> request);
private:
- ResourceRequest request_;
+ std::unique_ptr<ResourceRequest> request_;
DISALLOW_COPY_AND_ASSIGN(AppCacheURLLoaderRequest);
};

Powered by Google App Engine
This is Rietveld 408576698