| Index: webkit/quota/usage_tracker.cc
|
| diff --git a/webkit/quota/usage_tracker.cc b/webkit/quota/usage_tracker.cc
|
| index b01de3256ab30e3c24b94e82432088c8b5132a9c..4d8bb2704a04ef3c69e3ee8c30afee843f25f475 100644
|
| --- a/webkit/quota/usage_tracker.cc
|
| +++ b/webkit/quota/usage_tracker.cc
|
| @@ -257,10 +257,10 @@ void UsageTracker::GetGlobalUsage(const GlobalUsageCallback& callback) {
|
| }
|
|
|
| void UsageTracker::GetHostUsage(
|
| - const std::string& host, const HostUsageCallback& callback) {
|
| + const std::string& host, const UsageCallback& callback) {
|
| if (client_tracker_map_.size() == 0) {
|
| // No clients registered.
|
| - callback.Run(host, type_, 0);
|
| + callback.Run(0);
|
| return;
|
| }
|
| if (host_usage_callbacks_.Add(host, callback)) {
|
| @@ -272,7 +272,7 @@ void UsageTracker::GetHostUsage(
|
| ++iter) {
|
| iter->second->GetHostUsage(host,
|
| base::Bind(&UsageTracker::DidGetClientHostUsage,
|
| - weak_factory_.GetWeakPtr()));
|
| + weak_factory_.GetWeakPtr(), host, type_));
|
| }
|
| }
|
| }
|
| @@ -339,7 +339,7 @@ void UsageTracker::DidGetClientHostUsage(const std::string& host,
|
| info.usage = 0;
|
| // All the clients have returned their usage data. Dispatches the
|
| // pending callbacks.
|
| - host_usage_callbacks_.Run(host, host, type, info.usage);
|
| + host_usage_callbacks_.Run(host, info.usage);
|
| outstanding_host_usage_.erase(host);
|
| }
|
| }
|
| @@ -381,11 +381,11 @@ void ClientUsageTracker::GetGlobalUsage(const GlobalUsageCallback& callback) {
|
| }
|
|
|
| void ClientUsageTracker::GetHostUsage(
|
| - const std::string& host, const HostUsageCallback& callback) {
|
| + const std::string& host, const UsageCallback& callback) {
|
| HostSet::const_iterator found = cached_hosts_.find(host);
|
| if (found != cached_hosts_.end()) {
|
| // TODO(kinuko): Drop host_usage_map_ cache periodically.
|
| - callback.Run(host, type_, GetCachedHostUsage(host));
|
| + callback.Run(GetCachedHostUsage(host));
|
| return;
|
| }
|
| if (!host_usage_callbacks_.Add(host, callback) || global_usage_task_)
|
| @@ -469,7 +469,7 @@ void ClientUsageTracker::GatherGlobalUsageComplete() {
|
|
|
| for (HostUsageCallbackMap::iterator iter = host_usage_callbacks_.Begin();
|
| iter != host_usage_callbacks_.End(); ++iter) {
|
| - iter->second.Run(iter->first, type_, GetCachedHostUsage(iter->first));
|
| + iter->second.Run(GetCachedHostUsage(iter->first));
|
| }
|
| host_usage_callbacks_.Clear();
|
| }
|
| @@ -477,7 +477,7 @@ void ClientUsageTracker::GatherGlobalUsageComplete() {
|
| void ClientUsageTracker::GatherHostUsageComplete(const std::string& host) {
|
| DCHECK(host_usage_tasks_.find(host) != host_usage_tasks_.end());
|
| host_usage_tasks_.erase(host);
|
| - host_usage_callbacks_.Run(host, host, type_, GetCachedHostUsage(host));
|
| + host_usage_callbacks_.Run(host, GetCachedHostUsage(host));
|
| }
|
|
|
| int64 ClientUsageTracker::GetCachedHostUsage(const std::string& host) const {
|
| @@ -516,9 +516,7 @@ void ClientUsageTracker::OnSpecialStoragePolicyChanged() {
|
| global_unlimited_usage_is_valid_ = false;
|
| }
|
|
|
| -void ClientUsageTracker::NoopHostUsageCallback(
|
| - const std::string& host, StorageType type, int64 usage) {
|
| -}
|
| +void ClientUsageTracker::NoopHostUsageCallback(int64 usage) {}
|
|
|
| bool ClientUsageTracker::IsStorageUnlimited(const GURL& origin) const {
|
| if (type_ == kStorageTypeSyncable)
|
|
|