Index: content/browser/loader/resource_message_filter.h |
diff --git a/content/browser/loader/resource_message_filter.h b/content/browser/loader/resource_message_filter.h |
index a425a148fc3d8ecbe980512a34daf78995fce7e7..c7dd2583926a4c1a123db123d21952e32ac5d2ba 100644 |
--- a/content/browser/loader/resource_message_filter.h |
+++ b/content/browser/loader/resource_message_filter.h |
@@ -11,6 +11,10 @@ |
#include "content/public/common/process_type.h" |
#include "webkit/glue/resource_type.h" |
+namespace fileapi { |
+class FileSystemContext; |
+} // namespace fileapi |
+ |
namespace net { |
class URLRequestContext; |
} // namespace net |
@@ -47,6 +51,7 @@ class CONTENT_EXPORT ResourceMessageFilter : public BrowserMessageFilter { |
ResourceContext* resource_context, |
ChromeAppCacheService* appcache_service, |
ChromeBlobStorageContext* blob_storage_context, |
+ fileapi::FileSystemContext* file_system_context, |
URLRequestContextSelector* url_request_context_selector); |
// BrowserMessageFilter implementation. |
@@ -66,6 +71,10 @@ class CONTENT_EXPORT ResourceMessageFilter : public BrowserMessageFilter { |
return blob_storage_context_; |
} |
+ fileapi::FileSystemContext* file_system_context() const { |
+ return file_system_context_; |
+ } |
+ |
// Returns the net::URLRequestContext for the given request. |
net::URLRequestContext* GetURLRequestContext( |
ResourceType::Type request_type); |
@@ -88,6 +97,7 @@ class CONTENT_EXPORT ResourceMessageFilter : public BrowserMessageFilter { |
scoped_refptr<ChromeAppCacheService> appcache_service_; |
scoped_refptr<ChromeBlobStorageContext> blob_storage_context_; |
+ scoped_refptr<fileapi::FileSystemContext> file_system_context_; |
const scoped_ptr<URLRequestContextSelector> url_request_context_selector_; |