Commit 6ac19805 authored by Victor Costan's avatar Victor Costan Committed by Commit Bot

Quota: Remove unnecessary struct definition from header.

Change-Id: I51596508f1db19f83dee2234b14f9f1a52a87b8a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1975152
Commit-Queue: Jarryd Goodman <jarrydg@chromium.org>
Auto-Submit: Victor Costan <pwnall@chromium.org>
Reviewed-by: default avatarJarryd Goodman <jarrydg@chromium.org>
Cr-Commit-Position: refs/heads/master@{#726611}
parent c71a46f6
...@@ -32,6 +32,17 @@ void StripUsageWithBreakdownCallback( ...@@ -32,6 +32,17 @@ void StripUsageWithBreakdownCallback(
} // namespace } // namespace
struct UsageTracker::AccumulateInfo {
AccumulateInfo() = default;
~AccumulateInfo() = default;
size_t pending_clients = 0;
int64_t usage = 0;
int64_t unlimited_usage = 0;
blink::mojom::UsageBreakdownPtr usage_breakdown =
blink::mojom::UsageBreakdown::New();
};
UsageTracker::UsageTracker( UsageTracker::UsageTracker(
const std::vector<scoped_refptr<QuotaClient>>& clients, const std::vector<scoped_refptr<QuotaClient>>& clients,
blink::mojom::StorageType type, blink::mojom::StorageType type,
...@@ -201,10 +212,6 @@ void UsageTracker::SetUsageCacheEnabled(QuotaClient::ID client_id, ...@@ -201,10 +212,6 @@ void UsageTracker::SetUsageCacheEnabled(QuotaClient::ID client_id,
client_tracker->SetUsageCacheEnabled(origin, enabled); client_tracker->SetUsageCacheEnabled(origin, enabled);
} }
UsageTracker::AccumulateInfo::AccumulateInfo() = default;
UsageTracker::AccumulateInfo::~AccumulateInfo() = default;
void UsageTracker::AccumulateClientGlobalLimitedUsage(AccumulateInfo* info, void UsageTracker::AccumulateClientGlobalLimitedUsage(AccumulateInfo* info,
int64_t limited_usage) { int64_t limited_usage) {
DCHECK_GT(info->pending_clients, 0U); DCHECK_GT(info->pending_clients, 0U);
......
...@@ -72,17 +72,9 @@ class COMPONENT_EXPORT(STORAGE_BROWSER) UsageTracker ...@@ -72,17 +72,9 @@ class COMPONENT_EXPORT(STORAGE_BROWSER) UsageTracker
bool enabled); bool enabled);
private: private:
struct AccumulateInfo { struct AccumulateInfo;
AccumulateInfo();
~AccumulateInfo();
size_t pending_clients = 0;
int64_t usage = 0;
int64_t unlimited_usage = 0;
blink::mojom::UsageBreakdownPtr usage_breakdown =
blink::mojom::UsageBreakdown::New();
};
friend class ClientUsageTracker; friend class ClientUsageTracker;
void AccumulateClientGlobalLimitedUsage(AccumulateInfo* info, void AccumulateClientGlobalLimitedUsage(AccumulateInfo* info,
int64_t limited_usage); int64_t limited_usage);
void AccumulateClientGlobalUsage(AccumulateInfo* info, void AccumulateClientGlobalUsage(AccumulateInfo* info,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment