| 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);
|
| };
|
|
|