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

Unified Diff: webkit/database/database_tracker.h

Issue 13219005: Replace string16 with base::string16 in src/webkit (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years, 9 months 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
Index: webkit/database/database_tracker.h
diff --git a/webkit/database/database_tracker.h b/webkit/database/database_tracker.h
index e11a8fe3704189245017e831104d17bc5292fb8a..24c91726964e3fe4bad9bcfc417cf90fa0520bc4 100644
--- a/webkit/database/database_tracker.h
+++ b/webkit/database/database_tracker.h
@@ -15,7 +15,7 @@
#include "base/memory/scoped_ptr.h"
#include "base/observer_list.h"
#include "base/platform_file.h"
-#include "base/string16.h"
+#include "base/string16.h.h"
jamesr 2013/03/28 21:00:49 doubt this is intentional
#include "base/string_util.h"
#include "base/time.h"
#include "net/base/completion_callback.h"
@@ -52,18 +52,20 @@ class WEBKIT_STORAGE_EXPORT OriginInfo {
OriginInfo(const OriginInfo& origin_info);
~OriginInfo();
- const string16& GetOrigin() const { return origin_; }
+ const base::string16& GetOrigin() const { return origin_; }
int64 TotalSize() const { return total_size_; }
- void GetAllDatabaseNames(std::vector<string16>* databases) const;
- int64 GetDatabaseSize(const string16& database_name) const;
- string16 GetDatabaseDescription(const string16& database_name) const;
+ void GetAllDatabaseNames(std::vector<base::string16>* databases) const;
+ int64 GetDatabaseSize(const base::string16& database_name) const;
+ base::string16 GetDatabaseDescription(
+ const base::string16& database_name) const;
protected:
- typedef std::map<string16, std::pair<int64, string16> > DatabaseInfoMap;
+ typedef std::map<base::string16, std::pair<int64, base::string16> >
+ DatabaseInfoMap;
- OriginInfo(const string16& origin, int64 total_size);
+ OriginInfo(const base::string16& origin, int64 total_size);
- string16 origin_;
+ base::string16 origin_;
int64 total_size_;
DatabaseInfoMap database_info_;
};
@@ -83,12 +85,12 @@ class WEBKIT_STORAGE_EXPORT DatabaseTracker
public:
class Observer {
public:
- virtual void OnDatabaseSizeChanged(const string16& origin_identifier,
- const string16& database_name,
+ virtual void OnDatabaseSizeChanged(const base::string16& origin_identifier,
+ const base::string16& database_name,
int64 database_size) = 0;
virtual void OnDatabaseScheduledForDeletion(
- const string16& origin_identifier,
- const string16& database_name) = 0;
+ const base::string16& origin_identifier,
+ const base::string16& database_name) = 0;
protected:
virtual ~Observer() {}
@@ -100,17 +102,17 @@ class WEBKIT_STORAGE_EXPORT DatabaseTracker
quota::QuotaManagerProxy* quota_manager_proxy,
base::MessageLoopProxy* db_tracker_thread);
- void DatabaseOpened(const string16& origin_identifier,
- const string16& database_name,
- const string16& database_details,
+ void DatabaseOpened(const base::string16& origin_identifier,
+ const base::string16& database_name,
+ const base::string16& database_details,
int64 estimated_size,
int64* database_size);
- void DatabaseModified(const string16& origin_identifier,
- const string16& database_name);
- void DatabaseClosed(const string16& origin_identifier,
- const string16& database_name);
- void HandleSqliteError(const string16& origin_identifier,
- const string16& database_name,
+ void DatabaseModified(const base::string16& origin_identifier,
+ const base::string16& database_name);
+ void DatabaseClosed(const base::string16& origin_identifier,
+ const base::string16& database_name);
+ void HandleSqliteError(const base::string16& origin_identifier,
+ const base::string16& database_name,
int error);
void CloseDatabases(const DatabaseConnections& connections);
@@ -121,12 +123,12 @@ class WEBKIT_STORAGE_EXPORT DatabaseTracker
void CloseTrackerDatabaseAndClearCaches();
const base::FilePath& DatabaseDirectory() const { return db_dir_; }
- base::FilePath GetFullDBFilePath(const string16& origin_identifier,
- const string16& database_name);
+ base::FilePath GetFullDBFilePath(const base::string16& origin_identifier,
+ const base::string16& database_name);
// virtual for unit-testing only
- virtual bool GetOriginInfo(const string16& origin_id, OriginInfo* info);
- virtual bool GetAllOriginIdentifiers(std::vector<string16>* origin_ids);
+ virtual bool GetOriginInfo(const base::string16& origin_id, OriginInfo* info);
+ virtual bool GetAllOriginIdentifiers(std::vector<base::string16>* origin_ids);
virtual bool GetAllOriginsInfo(std::vector<OriginInfo>* origins_info);
// Safe to call on any thread.
@@ -134,14 +136,14 @@ class WEBKIT_STORAGE_EXPORT DatabaseTracker
return quota_manager_proxy_.get();
}
- bool IsDatabaseScheduledForDeletion(const string16& origin_identifier,
- const string16& database_name);
+ bool IsDatabaseScheduledForDeletion(const base::string16& origin_identifier,
+ const base::string16& database_name);
// Deletes a single database. Returns net::OK on success, net::FAILED on
// failure, or net::ERR_IO_PENDING and |callback| is invoked upon completion,
// if non-NULL.
- int DeleteDatabase(const string16& origin_identifier,
- const string16& database_name,
+ int DeleteDatabase(const base::string16& origin_identifier,
+ const base::string16& database_name,
const net::CompletionCallback& callback);
// Delete any databases that have been touched since the cutoff date that's
@@ -157,17 +159,17 @@ class WEBKIT_STORAGE_EXPORT DatabaseTracker
// success, net::FAILED if not all databases could be deleted, and
// net::ERR_IO_PENDING and |callback| is invoked upon completion, if non-NULL.
// virtual for unit testing only
- virtual int DeleteDataForOrigin(const string16& origin_identifier,
+ virtual int DeleteDataForOrigin(const base::string16& origin_identifier,
const net::CompletionCallback& callback);
bool IsIncognitoProfile() const { return is_incognito_; }
- void GetIncognitoFileHandle(const string16& vfs_file_path,
+ void GetIncognitoFileHandle(const base::string16& vfs_file_path,
base::PlatformFile* file_handle) const;
- void SaveIncognitoFileHandle(const string16& vfs_file_path,
+ void SaveIncognitoFileHandle(const base::string16& vfs_file_path,
const base::PlatformFile& file_handle);
- bool CloseIncognitoFileHandle(const string16& vfs_file_path);
- bool HasSavedIncognitoFileHandle(const string16& vfs_file_path) const;
+ bool CloseIncognitoFileHandle(const base::string16& vfs_file_path);
+ bool HasSavedIncognitoFileHandle(const base::string16& vfs_file_path) const;
// Shutdown the database tracker, deleting database files if the tracker is
// used for an incognito profile.
@@ -179,17 +181,17 @@ class WEBKIT_STORAGE_EXPORT DatabaseTracker
friend class base::RefCountedThreadSafe<DatabaseTracker>;
friend class MockDatabaseTracker; // for testing
- typedef std::map<string16, std::set<string16> > DatabaseSet;
+ typedef std::map<base::string16, std::set<base::string16> > DatabaseSet;
typedef std::vector<std::pair<net::CompletionCallback, DatabaseSet> >
PendingDeletionCallbacks;
- typedef std::map<string16, base::PlatformFile> FileHandlesMap;
- typedef std::map<string16, string16> OriginDirectoriesMap;
+ typedef std::map<base::string16, base::PlatformFile> FileHandlesMap;
+ typedef std::map<base::string16, base::string16> OriginDirectoriesMap;
class CachedOriginInfo : public OriginInfo {
public:
- CachedOriginInfo() : OriginInfo(string16(), 0) {}
- void SetOrigin(const string16& origin) { origin_ = origin; }
- void SetDatabaseSize(const string16& database_name, int64 new_size) {
+ CachedOriginInfo() : OriginInfo(base::string16(), 0) {}
+ void SetOrigin(const base::string16& origin) { origin_ = origin; }
+ void SetDatabaseSize(const base::string16& database_name, int64 new_size) {
int64 old_size = 0;
if (database_info_.find(database_name) != database_info_.end())
old_size = database_info_[database_name].first;
@@ -197,8 +199,8 @@ class WEBKIT_STORAGE_EXPORT DatabaseTracker
if (new_size != old_size)
total_size_ += new_size - old_size;
}
- void SetDatabaseDescription(const string16& database_name,
- const string16& description) {
+ void SetDatabaseDescription(const base::string16& database_name,
+ const base::string16& description) {
database_info_[database_name].second = description;
}
};
@@ -212,54 +214,56 @@ class WEBKIT_STORAGE_EXPORT DatabaseTracker
// Deletes session-only databases. Blocks databases from being created/opened.
void ClearSessionOnlyOrigins();
- bool DeleteClosedDatabase(const string16& origin_identifier,
- const string16& database_name);
+ bool DeleteClosedDatabase(const base::string16& origin_identifier,
+ const base::string16& database_name);
// Delete all files belonging to the given origin given that no database
// connections within this origin are open, or if |force| is true, delete
// the meta data and rename the associated directory.
- bool DeleteOrigin(const string16& origin_identifier, bool force);
- void DeleteDatabaseIfNeeded(const string16& origin_identifier,
- const string16& database_name);
+ bool DeleteOrigin(const base::string16& origin_identifier, bool force);
+ void DeleteDatabaseIfNeeded(const base::string16& origin_identifier,
+ const base::string16& database_name);
bool LazyInit();
bool UpgradeToCurrentVersion();
- void InsertOrUpdateDatabaseDetails(const string16& origin_identifier,
- const string16& database_name,
- const string16& database_details,
+ void InsertOrUpdateDatabaseDetails(const base::string16& origin_identifier,
+ const base::string16& database_name,
+ const base::string16& database_details,
int64 estimated_size);
void ClearAllCachedOriginInfo();
- CachedOriginInfo* MaybeGetCachedOriginInfo(const string16& origin_identifier,
- bool create_if_needed);
- CachedOriginInfo* GetCachedOriginInfo(const string16& origin_identifier) {
+ CachedOriginInfo* MaybeGetCachedOriginInfo(
+ const base::string16& origin_identifier,
+ bool create_if_needed);
+ CachedOriginInfo* GetCachedOriginInfo(
+ const base::string16& origin_identifier) {
return MaybeGetCachedOriginInfo(origin_identifier, true);
}
- int64 GetDBFileSize(const string16& origin_identifier,
- const string16& database_name);
- int64 SeedOpenDatabaseInfo(const string16& origin_identifier,
- const string16& database_name,
- const string16& description);
- int64 UpdateOpenDatabaseInfoAndNotify(const string16& origin_identifier,
- const string16& database_name,
- const string16* opt_description);
- int64 UpdateOpenDatabaseSizeAndNotify(const string16& origin_identifier,
- const string16& database_name) {
+ int64 GetDBFileSize(const base::string16& origin_identifier,
+ const base::string16& database_name);
+ int64 SeedOpenDatabaseInfo(const base::string16& origin_identifier,
+ const base::string16& database_name,
+ const base::string16& description);
+ int64 UpdateOpenDatabaseInfoAndNotify(const base::string16& origin_identifier,
+ const base::string16& database_name,
+ const base::string16* opt_description);
+ int64 UpdateOpenDatabaseSizeAndNotify(const base::string16& origin_identifier,
+ const base::string16& database_name) {
return UpdateOpenDatabaseInfoAndNotify(
origin_identifier, database_name, NULL);
}
- void ScheduleDatabaseForDeletion(const string16& origin_identifier,
- const string16& database_name);
+ void ScheduleDatabaseForDeletion(const base::string16& origin_identifier,
+ const base::string16& database_name);
// Schedule a set of open databases for deletion. If non-null, callback is
// invoked upon completion.
void ScheduleDatabasesForDeletion(const DatabaseSet& databases,
const net::CompletionCallback& callback);
// Returns the directory where all DB files for the given origin are stored.
- string16 GetOriginDirectory(const string16& origin_identifier);
+ base::string16 GetOriginDirectory(const base::string16& origin_identifier);
bool is_initialized_;
const bool is_incognito_;
@@ -271,7 +275,7 @@ class WEBKIT_STORAGE_EXPORT DatabaseTracker
scoped_ptr<DatabasesTable> databases_table_;
scoped_ptr<sql::MetaTable> meta_table_;
ObserverList<Observer, true> observers_;
- std::map<string16, CachedOriginInfo> origins_info_map_;
+ std::map<base::string16, CachedOriginInfo> origins_info_map_;
DatabaseConnections database_connections_;
// The set of databases that should be deleted but are still opened

Powered by Google App Engine
This is Rietveld 408576698