Index: content/browser/storage_partition_impl.h |
=================================================================== |
--- content/browser/storage_partition_impl.h (revision 178359) |
+++ content/browser/storage_partition_impl.h (working copy) |
@@ -13,6 +13,8 @@ |
#include "content/browser/in_process_webkit/indexed_db_context_impl.h" |
#include "content/public/browser/storage_partition.h" |
+class ChromeURLDataManager; |
+ |
namespace content { |
class StoragePartitionImpl : public StoragePartition { |
@@ -34,6 +36,10 @@ |
net::URLRequestContextGetter* request_context_getter) OVERRIDE; |
virtual void AsyncClearAllData() OVERRIDE; |
+ ChromeURLDataManager* url_data_manager() const { |
+ return url_data_manager_.get(); |
+ } |
+ |
private: |
friend class StoragePartitionImplMap; |
@@ -54,7 +60,8 @@ |
fileapi::FileSystemContext* filesystem_context, |
webkit_database::DatabaseTracker* database_tracker, |
DOMStorageContextImpl* dom_storage_context, |
- IndexedDBContextImpl* indexed_db_context); |
+ IndexedDBContextImpl* indexed_db_context, |
+ ChromeURLDataManager* url_data_manager); |
// Used by StoragePartitionImplMap. |
// |
@@ -81,6 +88,7 @@ |
scoped_refptr<webkit_database::DatabaseTracker> database_tracker_; |
scoped_refptr<DOMStorageContextImpl> dom_storage_context_; |
scoped_refptr<IndexedDBContextImpl> indexed_db_context_; |
+ scoped_ptr<ChromeURLDataManager> url_data_manager_; |
DISALLOW_COPY_AND_ASSIGN(StoragePartitionImpl); |
}; |