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 83fca4121017cb8f321252c28a6c11b393880e2d..d0435c72b47d4dac986481dc9c61c92dcf9ba0a3 100644 |
--- a/content/browser/appcache/appcache_url_loader_request.h |
+++ b/content/browser/appcache/appcache_url_loader_request.h |
@@ -7,6 +7,7 @@ |
#include "content/browser/appcache/appcache_request.h" |
#include "content/public/common/resource_request.h" |
+#include "content/public/common/resource_response.h" |
namespace content { |
@@ -39,12 +40,18 @@ class CONTENT_EXPORT AppCacheURLLoaderRequest : public AppCacheRequest { |
int GetResponseCode() const override; |
std::string GetResponseHeaderByName(const std::string& name) const override; |
ResourceRequest* GetResourceRequest() override; |
+ AppCacheURLLoaderRequest* AsURLLoaderRequest() override; |
+ |
+ void set_response(const ResourceResponseHead& response) { |
+ response_ = response; |
+ } |
protected: |
explicit AppCacheURLLoaderRequest(const ResourceRequest& request); |
private: |
ResourceRequest request_; |
+ ResourceResponseHead response_; |
DISALLOW_COPY_AND_ASSIGN(AppCacheURLLoaderRequest); |
}; |