summaryrefslogtreecommitdiffstats
path: root/webkit/database/database_tracker.h
diff options
context:
space:
mode:
Diffstat (limited to 'webkit/database/database_tracker.h')
-rw-r--r--webkit/database/database_tracker.h13
1 files changed, 9 insertions, 4 deletions
diff --git a/webkit/database/database_tracker.h b/webkit/database/database_tracker.h
index f7468e4..35ceca4 100644
--- a/webkit/database/database_tracker.h
+++ b/webkit/database/database_tracker.h
@@ -26,6 +26,9 @@ class MetaTable;
namespace webkit_database {
+extern const FilePath::CharType kDatabaseDirectoryName[];
+extern const FilePath::CharType kTrackerDatabaseFileName[];
+
class DatabasesTable;
class QuotaTable;
@@ -120,7 +123,7 @@ class DatabaseTracker
const FilePath& DatabaseDirectory() const { return db_dir_; }
FilePath GetFullDBFilePath(const string16& origin_identifier,
- const string16& database_name) const;
+ const string16& database_name);
bool GetAllOriginsInfo(std::vector<OriginInfo>* origins_info);
void SetOriginQuota(const string16& origin_identifier, int64 new_quota);
@@ -200,7 +203,7 @@ class DatabaseTracker
CachedOriginInfo* GetCachedOriginInfo(const string16& origin_identifier);
int64 GetDBFileSize(const string16& origin_identifier,
- const string16& database_name) const;
+ const string16& database_name);
int64 GetOriginSpaceAvailable(const string16& origin_identifier);
@@ -213,7 +216,8 @@ class DatabaseTracker
void ScheduleDatabasesForDeletion(const DatabaseSet& databases,
net::CompletionCallback* callback);
- bool initialized_;
+ bool is_initialized_;
+ const bool is_incognito_;
const FilePath db_dir_;
scoped_ptr<sql::Connection> db_;
scoped_ptr<DatabasesTable> databases_table_;
@@ -234,7 +238,8 @@ class DatabaseTracker
// to quota_table_ every time an extention is loaded.
std::map<string16, int64> in_memory_quotas_;
- FRIEND_TEST(DatabaseTrackerTest, TestIt);
+ FRIEND_TEST(DatabaseTrackerTest, DatabaseTracker);
+ FRIEND_TEST(DatabaseTrackerTest, NoInitIncognito);
};
} // namespace webkit_database