Commit 558a25e4 authored by tzik@chromium.org's avatar tzik@chromium.org

[Quota][Clean up] Drop non-informative StorageType parameter on GetOriginsForType callback

The caller of GetOriginsForType should know the StorageType,
so this parameter will not add any information to the callback.
Historically this was useful when we'd used old callbacks.

BUG=220029
TEST=should not break existing tests

Review URL: https://chromiumcodereview.appspot.com/15925005

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@202805 0039d316-1c4b-4281-b951-d872f2087c98
parent 00756baa
...@@ -43,10 +43,9 @@ void GetAllOriginsOnWebKitThread( ...@@ -43,10 +43,9 @@ void GetAllOriginsOnWebKitThread(
void DidGetOrigins( void DidGetOrigins(
const IndexedDBQuotaClient::GetOriginsCallback& callback, const IndexedDBQuotaClient::GetOriginsCallback& callback,
const std::set<GURL>* origins, const std::set<GURL>* origins) {
quota::StorageType storage_type) {
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO)); DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO));
callback.Run(*origins, storage_type); callback.Run(*origins);
} }
void GetOriginsForHostOnWebKitThread( void GetOriginsForHostOnWebKitThread(
...@@ -114,7 +113,7 @@ void IndexedDBQuotaClient::GetOriginsForType( ...@@ -114,7 +113,7 @@ void IndexedDBQuotaClient::GetOriginsForType(
// All databases are in the temp namespace for now. // All databases are in the temp namespace for now.
if (type != quota::kStorageTypeTemporary) { if (type != quota::kStorageTypeTemporary) {
callback.Run(std::set<GURL>(), type); callback.Run(std::set<GURL>());
return; return;
} }
...@@ -126,8 +125,7 @@ void IndexedDBQuotaClient::GetOriginsForType( ...@@ -126,8 +125,7 @@ void IndexedDBQuotaClient::GetOriginsForType(
base::Unretained(origins_to_return)), base::Unretained(origins_to_return)),
base::Bind(&DidGetOrigins, base::Bind(&DidGetOrigins,
callback, callback,
base::Owned(origins_to_return), base::Owned(origins_to_return)));
type));
} }
void IndexedDBQuotaClient::GetOriginsForHost( void IndexedDBQuotaClient::GetOriginsForHost(
...@@ -139,7 +137,7 @@ void IndexedDBQuotaClient::GetOriginsForHost( ...@@ -139,7 +137,7 @@ void IndexedDBQuotaClient::GetOriginsForHost(
// All databases are in the temp namespace for now. // All databases are in the temp namespace for now.
if (type != quota::kStorageTypeTemporary) { if (type != quota::kStorageTypeTemporary) {
callback.Run(std::set<GURL>(), type); callback.Run(std::set<GURL>());
return; return;
} }
...@@ -152,8 +150,7 @@ void IndexedDBQuotaClient::GetOriginsForHost( ...@@ -152,8 +150,7 @@ void IndexedDBQuotaClient::GetOriginsForHost(
base::Unretained(origins_to_return)), base::Unretained(origins_to_return)),
base::Bind(&DidGetOrigins, base::Bind(&DidGetOrigins,
callback, callback,
base::Owned(origins_to_return), base::Owned(origins_to_return)));
type));
} }
void IndexedDBQuotaClient::DeleteOriginData( void IndexedDBQuotaClient::DeleteOriginData(
......
...@@ -89,7 +89,6 @@ class IndexedDBQuotaClientTest : public testing::Test { ...@@ -89,7 +89,6 @@ class IndexedDBQuotaClientTest : public testing::Test {
quota::QuotaClient* client, quota::QuotaClient* client,
quota::StorageType type) { quota::StorageType type) {
origins_.clear(); origins_.clear();
type_ = quota::kStorageTypeTemporary;
client->GetOriginsForType( client->GetOriginsForType(
type, type,
base::Bind(&IndexedDBQuotaClientTest::OnGetOriginsComplete, base::Bind(&IndexedDBQuotaClientTest::OnGetOriginsComplete,
...@@ -103,7 +102,6 @@ class IndexedDBQuotaClientTest : public testing::Test { ...@@ -103,7 +102,6 @@ class IndexedDBQuotaClientTest : public testing::Test {
quota::StorageType type, quota::StorageType type,
const std::string& host) { const std::string& host) {
origins_.clear(); origins_.clear();
type_ = quota::kStorageTypeTemporary;
client->GetOriginsForHost( client->GetOriginsForHost(
type, host, type, host,
base::Bind(&IndexedDBQuotaClientTest::OnGetOriginsComplete, base::Bind(&IndexedDBQuotaClientTest::OnGetOriginsComplete,
...@@ -147,10 +145,8 @@ class IndexedDBQuotaClientTest : public testing::Test { ...@@ -147,10 +145,8 @@ class IndexedDBQuotaClientTest : public testing::Test {
usage_ = usage; usage_ = usage;
} }
void OnGetOriginsComplete(const std::set<GURL>& origins, void OnGetOriginsComplete(const std::set<GURL>& origins) {
quota::StorageType type) {
origins_ = origins; origins_ = origins;
type_ = type;
} }
void OnDeleteOriginComplete(quota::QuotaStatusCode code) { void OnDeleteOriginComplete(quota::QuotaStatusCode code) {
...@@ -160,7 +156,6 @@ class IndexedDBQuotaClientTest : public testing::Test { ...@@ -160,7 +156,6 @@ class IndexedDBQuotaClientTest : public testing::Test {
base::ScopedTempDir temp_dir_; base::ScopedTempDir temp_dir_;
int64 usage_; int64 usage_;
std::set<GURL> origins_; std::set<GURL> origins_;
quota::StorageType type_;
scoped_refptr<IndexedDBContextImpl> idb_context_; scoped_refptr<IndexedDBContextImpl> idb_context_;
base::WeakPtrFactory<IndexedDBQuotaClientTest> weak_factory_; base::WeakPtrFactory<IndexedDBQuotaClientTest> weak_factory_;
base::MessageLoop message_loop_; base::MessageLoop message_loop_;
......
...@@ -106,7 +106,7 @@ void AppCacheQuotaClient::GetOriginsForHost( ...@@ -106,7 +106,7 @@ void AppCacheQuotaClient::GetOriginsForHost(
const GetOriginsCallback& callback) { const GetOriginsCallback& callback) {
DCHECK(!callback.is_null()); DCHECK(!callback.is_null());
if (host.empty()) { if (host.empty()) {
callback.Run(std::set<GURL>(), type); callback.Run(std::set<GURL>());
return; return;
} }
GetOriginsHelper(type, host, callback); GetOriginsHelper(type, host, callback);
...@@ -162,7 +162,7 @@ void AppCacheQuotaClient::GetOriginsHelper( ...@@ -162,7 +162,7 @@ void AppCacheQuotaClient::GetOriginsHelper(
DCHECK(!quota_manager_is_destroyed_); DCHECK(!quota_manager_is_destroyed_);
if (!service_) { if (!service_) {
callback.Run(std::set<GURL>(), type); callback.Run(std::set<GURL>());
return; return;
} }
...@@ -174,7 +174,7 @@ void AppCacheQuotaClient::GetOriginsHelper( ...@@ -174,7 +174,7 @@ void AppCacheQuotaClient::GetOriginsHelper(
} }
if (type != quota::kStorageTypeTemporary) { if (type != quota::kStorageTypeTemporary) {
callback.Run(std::set<GURL>(), type); callback.Run(std::set<GURL>());
return; return;
} }
...@@ -185,7 +185,7 @@ void AppCacheQuotaClient::GetOriginsHelper( ...@@ -185,7 +185,7 @@ void AppCacheQuotaClient::GetOriginsHelper(
if (opt_host.empty() || iter->first.host() == opt_host) if (opt_host.empty() || iter->first.host() == opt_host)
origins.insert(iter->first); origins.insert(iter->first);
} }
callback.Run(origins, type); callback.Run(origins);
} }
void AppCacheQuotaClient::ProcessPendingRequests() { void AppCacheQuotaClient::ProcessPendingRequests() {
......
...@@ -142,11 +142,9 @@ class AppCacheQuotaClientTest : public testing::Test { ...@@ -142,11 +142,9 @@ class AppCacheQuotaClientTest : public testing::Test {
usage_ = usage; usage_ = usage;
} }
void OnGetOriginsComplete(const std::set<GURL>& origins, void OnGetOriginsComplete(const std::set<GURL>& origins) {
quota::StorageType type) {
++num_get_origins_completions_; ++num_get_origins_completions_;
origins_ = origins; origins_ = origins;
type_ = type;
} }
void OnDeleteOriginDataComplete(quota::QuotaStatusCode status) { void OnDeleteOriginDataComplete(quota::QuotaStatusCode status) {
...@@ -157,7 +155,6 @@ class AppCacheQuotaClientTest : public testing::Test { ...@@ -157,7 +155,6 @@ class AppCacheQuotaClientTest : public testing::Test {
base::MessageLoop message_loop_; base::MessageLoop message_loop_;
int64 usage_; int64 usage_;
std::set<GURL> origins_; std::set<GURL> origins_;
quota::StorageType type_;
quota::QuotaStatusCode delete_status_; quota::QuotaStatusCode delete_status_;
int num_get_origin_usage_completions_; int num_get_origin_usage_completions_;
int num_get_origins_completions_; int num_get_origins_completions_;
......
...@@ -66,9 +66,8 @@ void GetOriginsForHostOnDBThread( ...@@ -66,9 +66,8 @@ void GetOriginsForHostOnDBThread(
void DidGetOrigins( void DidGetOrigins(
const QuotaClient::GetOriginsCallback& callback, const QuotaClient::GetOriginsCallback& callback,
std::set<GURL>* origins_ptr, std::set<GURL>* origins_ptr) {
quota::StorageType type) { callback.Run(*origins_ptr);
callback.Run(*origins_ptr, type);
} }
void DidDeleteOriginData( void DidDeleteOriginData(
...@@ -151,7 +150,7 @@ void DatabaseQuotaClient::GetOriginsForType( ...@@ -151,7 +150,7 @@ void DatabaseQuotaClient::GetOriginsForType(
// All databases are in the temp namespace for now. // All databases are in the temp namespace for now.
if (type != quota::kStorageTypeTemporary) { if (type != quota::kStorageTypeTemporary) {
callback.Run(std::set<GURL>(), type); callback.Run(std::set<GURL>());
return; return;
} }
...@@ -163,8 +162,7 @@ void DatabaseQuotaClient::GetOriginsForType( ...@@ -163,8 +162,7 @@ void DatabaseQuotaClient::GetOriginsForType(
base::Unretained(origins_ptr)), base::Unretained(origins_ptr)),
base::Bind(&DidGetOrigins, base::Bind(&DidGetOrigins,
callback, callback,
base::Owned(origins_ptr), base::Owned(origins_ptr)));
type));
} }
void DatabaseQuotaClient::GetOriginsForHost( void DatabaseQuotaClient::GetOriginsForHost(
...@@ -176,7 +174,7 @@ void DatabaseQuotaClient::GetOriginsForHost( ...@@ -176,7 +174,7 @@ void DatabaseQuotaClient::GetOriginsForHost(
// All databases are in the temp namespace for now. // All databases are in the temp namespace for now.
if (type != quota::kStorageTypeTemporary) { if (type != quota::kStorageTypeTemporary) {
callback.Run(std::set<GURL>(), type); callback.Run(std::set<GURL>());
return; return;
} }
...@@ -189,8 +187,7 @@ void DatabaseQuotaClient::GetOriginsForHost( ...@@ -189,8 +187,7 @@ void DatabaseQuotaClient::GetOriginsForHost(
host), host),
base::Bind(&DidGetOrigins, base::Bind(&DidGetOrigins,
callback, callback,
base::Owned(origins_ptr), base::Owned(origins_ptr)));
type));
} }
void DatabaseQuotaClient::DeleteOriginData( void DatabaseQuotaClient::DeleteOriginData(
......
...@@ -192,10 +192,8 @@ class DatabaseQuotaClientTest : public testing::Test { ...@@ -192,10 +192,8 @@ class DatabaseQuotaClientTest : public testing::Test {
usage_ = usage; usage_ = usage;
} }
void OnGetOriginsComplete(const std::set<GURL>& origins, void OnGetOriginsComplete(const std::set<GURL>& origins) {
quota::StorageType type) {
origins_ = origins; origins_ = origins;
type_ = type;
} }
void OnDeleteOriginDataComplete(quota::QuotaStatusCode status) { void OnDeleteOriginDataComplete(quota::QuotaStatusCode status) {
...@@ -205,7 +203,6 @@ class DatabaseQuotaClientTest : public testing::Test { ...@@ -205,7 +203,6 @@ class DatabaseQuotaClientTest : public testing::Test {
base::MessageLoop message_loop_; base::MessageLoop message_loop_;
int64 usage_; int64 usage_;
std::set<GURL> origins_; std::set<GURL> origins_;
quota::StorageType type_;
quota::QuotaStatusCode delete_status_; quota::QuotaStatusCode delete_status_;
scoped_refptr<MockDatabaseTracker> mock_tracker_; scoped_refptr<MockDatabaseTracker> mock_tracker_;
base::WeakPtrFactory<DatabaseQuotaClientTest> weak_factory_; base::WeakPtrFactory<DatabaseQuotaClientTest> weak_factory_;
......
...@@ -60,9 +60,8 @@ void GetOriginsForHostOnFileThread( ...@@ -60,9 +60,8 @@ void GetOriginsForHostOnFileThread(
void DidGetOrigins( void DidGetOrigins(
const quota::QuotaClient::GetOriginsCallback& callback, const quota::QuotaClient::GetOriginsCallback& callback,
std::set<GURL>* origins_ptr, std::set<GURL>* origins_ptr) {
StorageType storage_type) { callback.Run(*origins_ptr);
callback.Run(*origins_ptr, storage_type);
} }
quota::QuotaStatusCode DeleteOriginOnFileThread( quota::QuotaStatusCode DeleteOriginOnFileThread(
...@@ -137,7 +136,7 @@ void FileSystemQuotaClient::GetOriginsForType( ...@@ -137,7 +136,7 @@ void FileSystemQuotaClient::GetOriginsForType(
if (is_incognito_) { if (is_incognito_) {
// We don't support FileSystem in incognito mode yet. // We don't support FileSystem in incognito mode yet.
std::set<GURL> origins; std::set<GURL> origins;
callback.Run(origins, storage_type); callback.Run(origins);
return; return;
} }
...@@ -150,8 +149,7 @@ void FileSystemQuotaClient::GetOriginsForType( ...@@ -150,8 +149,7 @@ void FileSystemQuotaClient::GetOriginsForType(
base::Unretained(origins_ptr)), base::Unretained(origins_ptr)),
base::Bind(&DidGetOrigins, base::Bind(&DidGetOrigins,
callback, callback,
base::Owned(origins_ptr), base::Owned(origins_ptr)));
storage_type));
} }
void FileSystemQuotaClient::GetOriginsForHost( void FileSystemQuotaClient::GetOriginsForHost(
...@@ -163,7 +161,7 @@ void FileSystemQuotaClient::GetOriginsForHost( ...@@ -163,7 +161,7 @@ void FileSystemQuotaClient::GetOriginsForHost(
if (is_incognito_) { if (is_incognito_) {
// We don't support FileSystem in incognito mode yet. // We don't support FileSystem in incognito mode yet.
std::set<GURL> origins; std::set<GURL> origins;
callback.Run(origins, storage_type); callback.Run(origins);
return; return;
} }
...@@ -177,8 +175,7 @@ void FileSystemQuotaClient::GetOriginsForHost( ...@@ -177,8 +175,7 @@ void FileSystemQuotaClient::GetOriginsForHost(
base::Unretained(origins_ptr)), base::Unretained(origins_ptr)),
base::Bind(&DidGetOrigins, base::Bind(&DidGetOrigins,
callback, callback,
base::Owned(origins_ptr), base::Owned(origins_ptr)));
storage_type));
} }
void FileSystemQuotaClient::DeleteOriginData( void FileSystemQuotaClient::DeleteOriginData(
......
...@@ -234,10 +234,8 @@ class FileSystemQuotaClientTest : public testing::Test { ...@@ -234,10 +234,8 @@ class FileSystemQuotaClientTest : public testing::Test {
usage_ = usage; usage_ = usage;
} }
void OnGetOrigins(const std::set<GURL>& origins, void OnGetOrigins(const std::set<GURL>& origins) {
quota::StorageType type) {
origins_ = origins; origins_ = origins;
type_ = type;
} }
void OnGetAdditionalUsage(int64 usage_unused) { void OnGetAdditionalUsage(int64 usage_unused) {
...@@ -255,7 +253,6 @@ class FileSystemQuotaClientTest : public testing::Test { ...@@ -255,7 +253,6 @@ class FileSystemQuotaClientTest : public testing::Test {
int64 usage_; int64 usage_;
int additional_callback_count_; int additional_callback_count_;
std::set<GURL> origins_; std::set<GURL> origins_;
quota::StorageType type_;
quota::QuotaStatusCode deletion_status_; quota::QuotaStatusCode deletion_status_;
DISALLOW_COPY_AND_ASSIGN(FileSystemQuotaClientTest); DISALLOW_COPY_AND_ASSIGN(FileSystemQuotaClientTest);
......
...@@ -140,7 +140,7 @@ void MockStorageClient::RunGetOriginsForType( ...@@ -140,7 +140,7 @@ void MockStorageClient::RunGetOriginsForType(
if (type == iter->first.second) if (type == iter->first.second)
origins.insert(iter->first.first); origins.insert(iter->first.first);
} }
callback.Run(origins, type); callback.Run(origins);
} }
void MockStorageClient::RunGetOriginsForHost( void MockStorageClient::RunGetOriginsForHost(
...@@ -153,7 +153,7 @@ void MockStorageClient::RunGetOriginsForHost( ...@@ -153,7 +153,7 @@ void MockStorageClient::RunGetOriginsForHost(
if (type == iter->first.second && host == host_or_spec) if (type == iter->first.second && host == host_or_spec)
origins.insert(iter->first.first); origins.insert(iter->first.first);
} }
callback.Run(origins, type); callback.Run(origins);
} }
void MockStorageClient::RunDeleteOriginData( void MockStorageClient::RunDeleteOriginData(
......
...@@ -22,10 +22,10 @@ namespace quota { ...@@ -22,10 +22,10 @@ namespace quota {
// All the methods are assumed to be called on the IO thread in the browser. // All the methods are assumed to be called on the IO thread in the browser.
class WEBKIT_STORAGE_EXPORT QuotaClient { class WEBKIT_STORAGE_EXPORT QuotaClient {
public: public:
typedef base::Callback<void(int64)> GetUsageCallback; // NOLINT typedef base::Callback<void(int64 usage)> GetUsageCallback;
typedef base::Callback<void(const std::set<GURL>&, StorageType)> typedef base::Callback<void(const std::set<GURL>& origins)>
GetOriginsCallback; GetOriginsCallback;
typedef base::Callback<void(QuotaStatusCode)> DeletionCallback; typedef base::Callback<void(QuotaStatusCode status)> DeletionCallback;
virtual ~QuotaClient() {} virtual ~QuotaClient() {}
......
...@@ -642,7 +642,7 @@ class QuotaManager::HostDataDeleter : public QuotaTask { ...@@ -642,7 +642,7 @@ class QuotaManager::HostDataDeleter : public QuotaTask {
DeleteSoon(); DeleteSoon();
} }
void DidGetOriginsForHost(const std::set<GURL>& origins, StorageType type) { void DidGetOriginsForHost(const std::set<GURL>& origins) {
DCHECK_GT(remaining_clients_, 0); DCHECK_GT(remaining_clients_, 0);
origins_.insert(origins.begin(), origins.end()); origins_.insert(origins.begin(), origins.end());
......
...@@ -364,7 +364,7 @@ void ClientUsageTracker::SetUsageCacheEnabled(const GURL& origin, ...@@ -364,7 +364,7 @@ void ClientUsageTracker::SetUsageCacheEnabled(const GURL& origin,
void ClientUsageTracker::DidGetOriginsForGlobalUsage( void ClientUsageTracker::DidGetOriginsForGlobalUsage(
const GlobalUsageCallback& callback, const GlobalUsageCallback& callback,
const std::set<GURL>& origins, StorageType type) { const std::set<GURL>& origins) {
OriginSetByHost origins_by_host; OriginSetByHost origins_by_host;
for (std::set<GURL>::const_iterator itr = origins.begin(); for (std::set<GURL>::const_iterator itr = origins.begin();
itr != origins.end(); ++itr) itr != origins.end(); ++itr)
...@@ -415,8 +415,7 @@ void ClientUsageTracker::AccumulateHostUsage( ...@@ -415,8 +415,7 @@ void ClientUsageTracker::AccumulateHostUsage(
void ClientUsageTracker::DidGetOriginsForHostUsage( void ClientUsageTracker::DidGetOriginsForHostUsage(
const std::string& host, const std::string& host,
const std::set<GURL>& origins, const std::set<GURL>& origins) {
StorageType type) {
GetUsageForOrigins(host, origins); GetUsageForOrigins(host, origins);
} }
......
...@@ -127,16 +127,14 @@ class ClientUsageTracker : public SpecialStoragePolicy::Observer, ...@@ -127,16 +127,14 @@ class ClientUsageTracker : public SpecialStoragePolicy::Observer,
}; };
void DidGetOriginsForGlobalUsage(const GlobalUsageCallback& callback, void DidGetOriginsForGlobalUsage(const GlobalUsageCallback& callback,
const std::set<GURL>& origins, const std::set<GURL>& origins);
StorageType type);
void AccumulateHostUsage(AccumulateInfo* info, void AccumulateHostUsage(AccumulateInfo* info,
const GlobalUsageCallback& callback, const GlobalUsageCallback& callback,
int64 cached_usage, int64 cached_usage,
int64 non_cached_usage); int64 non_cached_usage);
void DidGetOriginsForHostUsage(const std::string& host, void DidGetOriginsForHostUsage(const std::string& host,
const std::set<GURL>& origins, const std::set<GURL>& origins);
StorageType type);
void GetUsageForOrigins(const std::string& host, void GetUsageForOrigins(const std::string& host,
const std::set<GURL>& origins); const std::set<GURL>& origins);
......
...@@ -63,7 +63,7 @@ class MockQuotaClient : public QuotaClient { ...@@ -63,7 +63,7 @@ class MockQuotaClient : public QuotaClient {
origins.insert(itr->first); origins.insert(itr->first);
} }
base::MessageLoop::current()->PostTask(FROM_HERE, base::MessageLoop::current()->PostTask(FROM_HERE,
base::Bind(callback, origins, type)); base::Bind(callback, origins));
} }
virtual void GetOriginsForHost(StorageType type, virtual void GetOriginsForHost(StorageType type,
...@@ -77,7 +77,7 @@ class MockQuotaClient : public QuotaClient { ...@@ -77,7 +77,7 @@ class MockQuotaClient : public QuotaClient {
origins.insert(itr->first); origins.insert(itr->first);
} }
base::MessageLoop::current()->PostTask(FROM_HERE, base::MessageLoop::current()->PostTask(FROM_HERE,
base::Bind(callback, origins, type)); base::Bind(callback, origins));
} }
virtual void DeleteOriginData(const GURL& origin, virtual void DeleteOriginData(const GURL& origin,
......
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