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

Unified Diff: storage/browser/quota/usage_tracker.cc

Issue 715763002: Quota: Clean up (Client)UsageTracker (Closed) Base URL: http://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 years, 1 month 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « storage/browser/quota/client_usage_tracker.cc ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: storage/browser/quota/usage_tracker.cc
diff --git a/storage/browser/quota/usage_tracker.cc b/storage/browser/quota/usage_tracker.cc
index 3840aeefd441c1e1f409a7c37ec958be3661c3e5..510fe867d9a6c5b74dae79541aeede2bbe2d0aa5 100644
--- a/storage/browser/quota/usage_tracker.cc
+++ b/storage/browser/quota/usage_tracker.cc
@@ -30,12 +30,10 @@ UsageTracker::UsageTracker(const QuotaClientList& clients,
: type_(type),
storage_monitor_(storage_monitor),
weak_factory_(this) {
- for (QuotaClientList::const_iterator iter = clients.begin();
- iter != clients.end();
- ++iter) {
- if ((*iter)->DoesSupport(type)) {
- client_tracker_map_[(*iter)->id()] =
- new ClientUsageTracker(this, *iter, type, special_storage_policy,
+ for (const auto& client : clients) {
+ if (client->DoesSupport(type)) {
+ client_tracker_map_[client->id()] =
+ new ClientUsageTracker(this, client, type, special_storage_policy,
storage_monitor_);
}
}
@@ -49,7 +47,7 @@ ClientUsageTracker* UsageTracker::GetClientTracker(QuotaClient::ID client_id) {
ClientTrackerMap::iterator found = client_tracker_map_.find(client_id);
if (found != client_tracker_map_.end())
return found->second;
- return NULL;
+ return nullptr;
}
void UsageTracker::GetGlobalLimitedUsage(const UsageCallback& callback) {
@@ -75,10 +73,8 @@ void UsageTracker::GetGlobalLimitedUsage(const UsageCallback& callback) {
&UsageTracker::AccumulateClientGlobalLimitedUsage,
weak_factory_.GetWeakPtr(), base::Owned(info));
- for (ClientTrackerMap::iterator iter = client_tracker_map_.begin();
- iter != client_tracker_map_.end();
- ++iter)
- iter->second->GetGlobalLimitedUsage(accumulator);
+ for (const auto& client_id_and_tracker : client_tracker_map_)
+ client_id_and_tracker.second->GetGlobalLimitedUsage(accumulator);
// Fire the sentinel as we've now called GetGlobalUsage for all clients.
accumulator.Run(0);
@@ -101,10 +97,8 @@ void UsageTracker::GetGlobalUsage(const GlobalUsageCallback& callback) {
&UsageTracker::AccumulateClientGlobalUsage, weak_factory_.GetWeakPtr(),
base::Owned(info));
- for (ClientTrackerMap::iterator iter = client_tracker_map_.begin();
- iter != client_tracker_map_.end();
- ++iter)
- iter->second->GetGlobalUsage(accumulator);
+ for (const auto& client_id_and_tracker : client_tracker_map_)
+ client_id_and_tracker.second->GetGlobalUsage(accumulator);
// Fire the sentinel as we've now called GetGlobalUsage for all clients.
accumulator.Run(0, 0);
@@ -128,10 +122,8 @@ void UsageTracker::GetHostUsage(const std::string& host,
&UsageTracker::AccumulateClientHostUsage, weak_factory_.GetWeakPtr(),
base::Owned(info), host);
- for (ClientTrackerMap::iterator iter = client_tracker_map_.begin();
- iter != client_tracker_map_.end();
- ++iter)
- iter->second->GetHostUsage(host, accumulator);
+ for (const auto& client_id_and_tracker : client_tracker_map_)
+ client_id_and_tracker.second->GetHostUsage(host, accumulator);
// Fire the sentinel as we've now called GetHostUsage for all clients.
accumulator.Run(0);
@@ -148,19 +140,15 @@ void UsageTracker::GetCachedHostsUsage(
std::map<std::string, int64>* host_usage) const {
DCHECK(host_usage);
host_usage->clear();
- for (ClientTrackerMap::const_iterator iter = client_tracker_map_.begin();
- iter != client_tracker_map_.end(); ++iter) {
- iter->second->GetCachedHostsUsage(host_usage);
- }
+ for (const auto& client_id_and_tracker : client_tracker_map_)
+ client_id_and_tracker.second->GetCachedHostsUsage(host_usage);
}
void UsageTracker::GetCachedOrigins(std::set<GURL>* origins) const {
DCHECK(origins);
origins->clear();
- for (ClientTrackerMap::const_iterator iter = client_tracker_map_.begin();
- iter != client_tracker_map_.end(); ++iter) {
- iter->second->GetCachedOrigins(origins);
- }
+ for (const auto& client_id_and_tracker : client_tracker_map_)
+ client_id_and_tracker.second->GetCachedOrigins(origins);
}
void UsageTracker::SetUsageCacheEnabled(QuotaClient::ID client_id,
« no previous file with comments | « storage/browser/quota/client_usage_tracker.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698