Index: webkit/browser/quota/quota_manager.cc |
diff --git a/webkit/browser/quota/quota_manager.cc b/webkit/browser/quota/quota_manager.cc |
index ee5f81bdc0a85f46b65dc3776e3f31ad46a1e0f8..142cd22c58f43f70b099d0e1122a2b307ca15366 100644 |
--- a/webkit/browser/quota/quota_manager.cc |
+++ b/webkit/browser/quota/quota_manager.cc |
@@ -1076,6 +1076,25 @@ void QuotaManager::GetHostUsage(const std::string& host, |
GetUsageTracker(type)->GetHostUsage(host, callback); |
} |
+void QuotaManager::GetHostUsage(const std::string& host, |
+ StorageType type, |
+ QuotaClient::ID client_id, |
+ const UsageCallback& callback) { |
+ LazyInitialize(); |
+ ClientUsageTracker* tracker = |
+ GetUsageTracker(type)->GetClientTracker(client_id); |
+ if (!tracker) { |
+ callback.Run(0); |
+ return; |
+ } |
+ tracker->GetHostUsage(host, callback); |
+} |
+ |
+bool QuotaManager::IsTrackingHostUsage(StorageType type, |
+ QuotaClient::ID client_id) const { |
+ return GetUsageTracker(type)->GetClientTracker(client_id) != 0; |
kinuko
2013/09/23 21:41:05
We're in chromium but not in blink, can we use NUL
SeRya
2013/09/24 09:55:15
Done.
|
+} |
+ |
void QuotaManager::GetStatistics( |
std::map<std::string, std::string>* statistics) { |
DCHECK(statistics); |