Index: content/browser/renderer_host/resource_message_filter.h |
=================================================================== |
--- content/browser/renderer_host/resource_message_filter.h (revision 156155) |
+++ content/browser/renderer_host/resource_message_filter.h (working copy) |
@@ -15,6 +15,9 @@ |
class URLRequestContext; |
} // namespace net |
+class ChromeAppCacheService; |
+class ChromeBlobStorageContext; |
+ |
namespace content { |
class ResourceContext; |
@@ -42,6 +45,8 @@ |
int child_id, |
ProcessType process_type, |
ResourceContext* resource_context, |
+ ChromeAppCacheService* appcache_service, |
+ ChromeBlobStorageContext* blob_storage_context, |
URLRequestContextSelector* url_request_context_selector); |
// BrowserMessageFilter implementation. |
@@ -53,6 +58,14 @@ |
return resource_context_; |
} |
+ ChromeAppCacheService* appcache_service() const { |
+ return appcache_service_; |
+ } |
+ |
+ ChromeBlobStorageContext* blob_storage_context() const { |
+ return blob_storage_context_; |
+ } |
+ |
// Returns the net::URLRequestContext for the given request. |
net::URLRequestContext* GetURLRequestContext( |
ResourceType::Type request_type); |
@@ -73,6 +86,9 @@ |
// Owned by ProfileIOData* which is guaranteed to outlive us. |
ResourceContext* resource_context_; |
+ scoped_refptr<ChromeAppCacheService> appcache_service_; |
+ scoped_refptr<ChromeBlobStorageContext> blob_storage_context_; |
+ |
const scoped_ptr<URLRequestContextSelector> url_request_context_selector_; |
DISALLOW_IMPLICIT_CONSTRUCTORS(ResourceMessageFilter); |