OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "content/browser/storage_partition_impl.h" | 5 #include "content/browser/storage_partition_impl.h" |
6 | 6 |
7 #include "base/sequenced_task_runner.h" | 7 #include "base/sequenced_task_runner.h" |
8 #include "base/strings/utf_string_conversions.h" | 8 #include "base/strings/utf_string_conversions.h" |
9 #include "content/browser/browser_main_loop.h" | 9 #include "content/browser/browser_main_loop.h" |
10 #include "content/browser/fileapi/browser_file_system_helper.h" | 10 #include "content/browser/fileapi/browser_file_system_helper.h" |
(...skipping 191 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
202 scoped_refptr<quota::QuotaManager> quota_manager = new quota::QuotaManager( | 202 scoped_refptr<quota::QuotaManager> quota_manager = new quota::QuotaManager( |
203 in_memory, | 203 in_memory, |
204 partition_path, | 204 partition_path, |
205 BrowserThread::GetMessageLoopProxyForThread(BrowserThread::IO).get(), | 205 BrowserThread::GetMessageLoopProxyForThread(BrowserThread::IO).get(), |
206 BrowserThread::GetMessageLoopProxyForThread(BrowserThread::DB).get(), | 206 BrowserThread::GetMessageLoopProxyForThread(BrowserThread::DB).get(), |
207 context->GetSpecialStoragePolicy()); | 207 context->GetSpecialStoragePolicy()); |
208 | 208 |
209 // Each consumer is responsible for registering its QuotaClient during | 209 // Each consumer is responsible for registering its QuotaClient during |
210 // its construction. | 210 // its construction. |
211 scoped_refptr<fileapi::FileSystemContext> filesystem_context = | 211 scoped_refptr<fileapi::FileSystemContext> filesystem_context = |
212 CreateFileSystemContext(partition_path, in_memory, | 212 CreateFileSystemContext(context, |
213 BrowserContext::GetMountPoints(context), | 213 partition_path, in_memory, |
214 context->GetSpecialStoragePolicy(), | 214 context->GetSpecialStoragePolicy(), |
215 quota_manager->proxy()); | 215 quota_manager->proxy()); |
216 | 216 |
217 scoped_refptr<webkit_database::DatabaseTracker> database_tracker = | 217 scoped_refptr<webkit_database::DatabaseTracker> database_tracker = |
218 new webkit_database::DatabaseTracker( | 218 new webkit_database::DatabaseTracker( |
219 partition_path, | 219 partition_path, |
220 in_memory, | 220 in_memory, |
221 context->GetSpecialStoragePolicy(), | 221 context->GetSpecialStoragePolicy(), |
222 quota_manager->proxy(), | 222 quota_manager->proxy(), |
223 BrowserThread::GetMessageLoopProxyForThread(BrowserThread::FILE) | 223 BrowserThread::GetMessageLoopProxyForThread(BrowserThread::FILE) |
(...skipping 133 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
357 net::URLRequestContextGetter* url_request_context) { | 357 net::URLRequestContextGetter* url_request_context) { |
358 url_request_context_ = url_request_context; | 358 url_request_context_ = url_request_context; |
359 } | 359 } |
360 | 360 |
361 void StoragePartitionImpl::SetMediaURLRequestContext( | 361 void StoragePartitionImpl::SetMediaURLRequestContext( |
362 net::URLRequestContextGetter* media_url_request_context) { | 362 net::URLRequestContextGetter* media_url_request_context) { |
363 media_url_request_context_ = media_url_request_context; | 363 media_url_request_context_ = media_url_request_context; |
364 } | 364 } |
365 | 365 |
366 } // namespace content | 366 } // namespace content |
OLD | NEW |