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

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

Issue 2119283002: Use container::back() and container::pop_back() for content. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 5 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/storage_partition_impl.h" 5 #include "content/browser/storage_partition_impl.h"
6 6
7 #include <stddef.h> 7 #include <stddef.h>
8 8
9 #include <set> 9 #include <set>
10 #include <vector> 10 #include <vector>
(...skipping 690 matching lines...) Expand 10 before | Expand all | Expand 10 after
701 storage::QuotaManager* quota_manager, 701 storage::QuotaManager* quota_manager,
702 const scoped_refptr<storage::SpecialStoragePolicy>& special_storage_policy, 702 const scoped_refptr<storage::SpecialStoragePolicy>& special_storage_policy,
703 const StoragePartition::OriginMatcherFunction& origin_matcher, 703 const StoragePartition::OriginMatcherFunction& origin_matcher,
704 const base::Closure& callback, 704 const base::Closure& callback,
705 const std::set<GURL>& origins, 705 const std::set<GURL>& origins,
706 storage::StorageType quota_storage_type) { 706 storage::StorageType quota_storage_type) {
707 // The QuotaManager manages all storage other than cookies, LocalStorage, 707 // The QuotaManager manages all storage other than cookies, LocalStorage,
708 // and SessionStorage. This loop wipes out most HTML5 storage for the given 708 // and SessionStorage. This loop wipes out most HTML5 storage for the given
709 // origins. 709 // origins.
710 DCHECK_CURRENTLY_ON(BrowserThread::IO); 710 DCHECK_CURRENTLY_ON(BrowserThread::IO);
711 if (!origins.size()) { 711 if (origins.empty()) {
712 callback.Run(); 712 callback.Run();
713 return; 713 return;
714 } 714 }
715 715
716 size_t* deletion_task_count = new size_t(0u); 716 size_t* deletion_task_count = new size_t(0u);
717 (*deletion_task_count)++; 717 (*deletion_task_count)++;
718 for (std::set<GURL>::const_iterator origin = origins.begin(); 718 for (std::set<GURL>::const_iterator origin = origins.begin();
719 origin != origins.end(); ++origin) { 719 origin != origins.end(); ++origin) {
720 // TODO(mkwst): Clean this up, it's slow. http://crbug.com/130746 720 // TODO(mkwst): Clean this up, it's slow. http://crbug.com/130746
721 if (!storage_origin.is_empty() && origin->GetOrigin() != storage_origin) 721 if (!storage_origin.is_empty() && origin->GetOrigin() != storage_origin)
(...skipping 196 matching lines...) Expand 10 before | Expand all | Expand 10 after
918 net::URLRequestContextGetter* url_request_context) { 918 net::URLRequestContextGetter* url_request_context) {
919 url_request_context_ = url_request_context; 919 url_request_context_ = url_request_context;
920 } 920 }
921 921
922 void StoragePartitionImpl::SetMediaURLRequestContext( 922 void StoragePartitionImpl::SetMediaURLRequestContext(
923 net::URLRequestContextGetter* media_url_request_context) { 923 net::URLRequestContextGetter* media_url_request_context) {
924 media_url_request_context_ = media_url_request_context; 924 media_url_request_context_ = media_url_request_context;
925 } 925 }
926 926
927 } // namespace content 927 } // namespace content
OLDNEW
« no previous file with comments | « content/browser/speech/endpointer/energy_endpointer.cc ('k') | content/child/indexed_db/webidbcursor_impl.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698