Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(237)

Side by Side Diff: content/browser/resource_context_impl.cc

Issue 10836216: Add SiteInstance parameters to IndexedDBContext calls (Closed) Base URL: http://git.chromium.org/chromium/src.git@isolated-storage
Patch Set: Address ajwong's comments Created 8 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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/resource_context_impl.h" 5 #include "content/browser/resource_context_impl.h"
6 6
7 #include "base/logging.h" 7 #include "base/logging.h"
8 #include "content/browser/appcache/chrome_appcache_service.h" 8 #include "content/browser/appcache/chrome_appcache_service.h"
9 #include "content/browser/fileapi/browser_file_system_helper.h" 9 #include "content/browser/fileapi/browser_file_system_helper.h"
10 #include "content/browser/fileapi/chrome_blob_storage_context.h" 10 #include "content/browser/fileapi/chrome_blob_storage_context.h"
(...skipping 234 matching lines...) Expand 10 before | Expand all | Expand 10 after
245 HostZoomMap* GetHostZoomMapForResourceContext(ResourceContext* context) { 245 HostZoomMap* GetHostZoomMapForResourceContext(ResourceContext* context) {
246 DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO)); 246 DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO));
247 return static_cast<NonOwningZoomData*>( 247 return static_cast<NonOwningZoomData*>(
248 context->GetUserData(kHostZoomMapKeyName))->host_zoom_map(); 248 context->GetUserData(kHostZoomMapKeyName))->host_zoom_map();
249 } 249 }
250 250
251 void InitializeResourceContext(BrowserContext* browser_context) { 251 void InitializeResourceContext(BrowserContext* browser_context) {
252 ResourceContext* resource_context = browser_context->GetResourceContext(); 252 ResourceContext* resource_context = browser_context->GetResourceContext();
253 DCHECK(!resource_context->GetUserData(kIndexedDBContextKeyName)); 253 DCHECK(!resource_context->GetUserData(kIndexedDBContextKeyName));
254 254
255 StoragePartition* storage_partition =
256 BrowserContext::GetDefaultStoragePartition(browser_context);
255 resource_context->SetUserData( 257 resource_context->SetUserData(
256 kIndexedDBContextKeyName, 258 kIndexedDBContextKeyName,
257 new UserDataAdapter<IndexedDBContextImpl>( 259 new UserDataAdapter<IndexedDBContextImpl>(
258 static_cast<IndexedDBContextImpl*>( 260 static_cast<IndexedDBContextImpl*>(
259 BrowserContext::GetIndexedDBContext(browser_context)))); 261 storage_partition->GetIndexedDBContext())));
260 resource_context->SetUserData( 262 resource_context->SetUserData(
261 kDatabaseTrackerKeyName, 263 kDatabaseTrackerKeyName,
262 new UserDataAdapter<webkit_database::DatabaseTracker>( 264 new UserDataAdapter<webkit_database::DatabaseTracker>(
263 BrowserContext::GetDefaultStoragePartition(browser_context)-> 265 BrowserContext::GetDefaultStoragePartition(browser_context)->
264 GetDatabaseTracker())); 266 GetDatabaseTracker()));
265 resource_context->SetUserData( 267 resource_context->SetUserData(
266 kAppCacheServiceKeyName, 268 kAppCacheServiceKeyName,
267 new UserDataAdapter<ChromeAppCacheService>( 269 new UserDataAdapter<ChromeAppCacheService>(
268 static_cast<ChromeAppCacheService*>( 270 static_cast<ChromeAppCacheService*>(
269 BrowserContext::GetAppCacheService(browser_context)))); 271 BrowserContext::GetAppCacheService(browser_context))));
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after
314 make_scoped_refptr(browser_context->GetMediaRequestContext()), 316 make_scoped_refptr(browser_context->GetMediaRequestContext()),
315 BrowserContext::GetAppCacheService(browser_context), 317 BrowserContext::GetAppCacheService(browser_context),
316 make_scoped_refptr( 318 make_scoped_refptr(
317 BrowserContext::GetFileSystemContext(browser_context)), 319 BrowserContext::GetFileSystemContext(browser_context)),
318 make_scoped_refptr( 320 make_scoped_refptr(
319 ChromeBlobStorageContext::GetFor(browser_context)))); 321 ChromeBlobStorageContext::GetFor(browser_context))));
320 } 322 }
321 } 323 }
322 324
323 } // namespace content 325 } // namespace content
OLDNEW
« no previous file with comments | « content/browser/renderer_host/render_process_host_impl.cc ('k') | content/public/browser/browser_context.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698