Index: webkit/fileapi/file_system_directory_database.cc |
diff --git a/webkit/fileapi/file_system_directory_database.cc b/webkit/fileapi/file_system_directory_database.cc |
index 6dea0634eaa71263ebcb29247099512ed24c2924..900ef57b40a7c5be36930ea126760e0eee55d852 100644 |
--- a/webkit/fileapi/file_system_directory_database.cc |
+++ b/webkit/fileapi/file_system_directory_database.cc |
@@ -33,7 +33,7 @@ bool PickleFromFileInfo( |
std::string name; |
data_path = fileapi::FilePathToString(info.data_path); |
- name = fileapi::FilePathToString(FilePath(info.name)); |
+ name = fileapi::FilePathToString(base::FilePath(info.name)); |
if (pickle->WriteInt64(info.parent_id) && |
pickle->WriteString(data_path) && |
@@ -66,7 +66,7 @@ bool FileInfoFromPickle( |
return false; |
} |
-const FilePath::CharType kDirectoryDatabaseName[] = FILE_PATH_LITERAL("Paths"); |
+const base::FilePath::CharType kDirectoryDatabaseName[] = FILE_PATH_LITERAL("Paths"); |
const char kChildLookupPrefix[] = "CHILD_OF:"; |
const char kChildLookupSeparator[] = ":"; |
const char kLastFileIdKey[] = "LAST_FILE_ID"; |
@@ -84,9 +84,9 @@ enum InitStatus { |
std::string GetChildLookupKey( |
fileapi::FileSystemDirectoryDatabase::FileId parent_id, |
- const FilePath::StringType& child_name) { |
+ const base::FilePath::StringType& child_name) { |
std::string name; |
- name = fileapi::FilePathToString(FilePath(child_name)); |
+ name = fileapi::FilePathToString(base::FilePath(child_name)); |
return std::string(kChildLookupPrefix) + base::Int64ToString(parent_id) + |
std::string(kChildLookupSeparator) + name; |
} |
@@ -129,7 +129,7 @@ class DatabaseCheckHelper { |
DatabaseCheckHelper(fileapi::FileSystemDirectoryDatabase* dir_db, |
leveldb::DB* db, |
- const FilePath& path); |
+ const base::FilePath& path); |
bool IsFileSystemConsistent() { |
return IsDatabaseEmpty() || |
@@ -147,9 +147,9 @@ class DatabaseCheckHelper { |
fileapi::FileSystemDirectoryDatabase* dir_db_; |
leveldb::DB* db_; |
- FilePath path_; |
+ base::FilePath path_; |
- std::set<FilePath> files_in_db_; |
+ std::set<base::FilePath> files_in_db_; |
size_t num_directories_in_db_; |
size_t num_files_in_db_; |
@@ -162,7 +162,7 @@ class DatabaseCheckHelper { |
DatabaseCheckHelper::DatabaseCheckHelper( |
fileapi::FileSystemDirectoryDatabase* dir_db, |
leveldb::DB* db, |
- const FilePath& path) |
+ const base::FilePath& path) |
: dir_db_(dir_db), db_(db), path_(path), |
num_directories_in_db_(0), |
num_files_in_db_(0), |
@@ -260,17 +260,17 @@ bool DatabaseCheckHelper::ScanDatabase() { |
bool DatabaseCheckHelper::ScanDirectory() { |
// TODO(kinuko): Scans all local file system entries to verify each of them |
// has a database entry. |
- const FilePath kExcludes[] = { |
- FilePath(kDirectoryDatabaseName), |
- FilePath(fileapi::FileSystemUsageCache::kUsageFileName), |
+ const base::FilePath kExcludes[] = { |
+ base::FilePath(kDirectoryDatabaseName), |
+ base::FilePath(fileapi::FileSystemUsageCache::kUsageFileName), |
}; |
// Any path in |pending_directories| is relative to |path_|. |
- std::stack<FilePath> pending_directories; |
- pending_directories.push(FilePath()); |
+ std::stack<base::FilePath> pending_directories; |
+ pending_directories.push(base::FilePath()); |
while (!pending_directories.empty()) { |
- FilePath dir_path = pending_directories.top(); |
+ base::FilePath dir_path = pending_directories.top(); |
pending_directories.pop(); |
file_util::FileEnumerator file_enum( |
@@ -279,12 +279,12 @@ bool DatabaseCheckHelper::ScanDirectory() { |
file_util::FileEnumerator::DIRECTORIES | |
file_util::FileEnumerator::FILES); |
- FilePath absolute_file_path; |
+ base::FilePath absolute_file_path; |
while (!(absolute_file_path = file_enum.Next()).empty()) { |
file_util::FileEnumerator::FindInfo find_info; |
file_enum.GetFindInfo(&find_info); |
- FilePath relative_file_path; |
+ base::FilePath relative_file_path; |
if (!path_.AppendRelativePath(absolute_file_path, &relative_file_path)) |
return false; |
@@ -298,7 +298,7 @@ bool DatabaseCheckHelper::ScanDirectory() { |
} |
// Check if the file has a database entry. |
- std::set<FilePath>::iterator itr = files_in_db_.find(relative_file_path); |
+ std::set<base::FilePath>::iterator itr = files_in_db_.find(relative_file_path); |
if (itr == files_in_db_.end()) { |
if (!file_util::Delete(absolute_file_path, false)) |
return false; |
@@ -373,15 +373,15 @@ bool DatabaseCheckHelper::ScanHierarchy() { |
// and does not refer to special system files. |
// This is called in GetFileInfo, AddFileInfo and UpdateFileInfo to |
// ensure we're only dealing with valid data paths. |
-bool VerifyDataPath(const FilePath& data_path) { |
+bool VerifyDataPath(const base::FilePath& data_path) { |
// |data_path| should not contain any ".." and should be a relative path |
// (to the filesystem_data_directory_). |
if (data_path.ReferencesParent() || data_path.IsAbsolute()) |
return false; |
// See if it's not pointing to the special system paths. |
- const FilePath kExcludes[] = { |
- FilePath(kDirectoryDatabaseName), |
- FilePath(fileapi::FileSystemUsageCache::kUsageFileName), |
+ const base::FilePath kExcludes[] = { |
+ base::FilePath(kDirectoryDatabaseName), |
+ base::FilePath(fileapi::FileSystemUsageCache::kUsageFileName), |
}; |
for (size_t i = 0; i < arraysize(kExcludes); ++i) { |
if (data_path == kExcludes[i] || kExcludes[i].IsParent(data_path)) |
@@ -401,7 +401,7 @@ FileSystemDirectoryDatabase::FileInfo::~FileInfo() { |
} |
FileSystemDirectoryDatabase::FileSystemDirectoryDatabase( |
- const FilePath& filesystem_data_directory) |
+ const base::FilePath& filesystem_data_directory) |
: filesystem_data_directory_(filesystem_data_directory) { |
} |
@@ -409,7 +409,7 @@ FileSystemDirectoryDatabase::~FileSystemDirectoryDatabase() { |
} |
bool FileSystemDirectoryDatabase::GetChildWithName( |
- FileId parent_id, const FilePath::StringType& name, FileId* child_id) { |
+ FileId parent_id, const base::FilePath::StringType& name, FileId* child_id) { |
if (!Init(REPAIR_ON_CORRUPTION)) |
return false; |
DCHECK(child_id); |
@@ -431,13 +431,13 @@ bool FileSystemDirectoryDatabase::GetChildWithName( |
} |
bool FileSystemDirectoryDatabase::GetFileWithPath( |
- const FilePath& path, FileId* file_id) { |
- std::vector<FilePath::StringType> components; |
+ const base::FilePath& path, FileId* file_id) { |
+ std::vector<base::FilePath::StringType> components; |
VirtualPath::GetComponents(path, &components); |
FileId local_id = 0; |
- std::vector<FilePath::StringType>::iterator iter; |
+ std::vector<base::FilePath::StringType>::iterator iter; |
for (iter = components.begin(); iter != components.end(); ++iter) { |
- FilePath::StringType name; |
+ base::FilePath::StringType name; |
name = *iter; |
if (name == FILE_PATH_LITERAL("/")) |
continue; |
@@ -497,8 +497,8 @@ bool FileSystemDirectoryDatabase::GetFileInfo(FileId file_id, FileInfo* info) { |
// Without this, a query for the root's file info, made before creating the |
// first file in the database, will fail and confuse callers. |
if (status.IsNotFound() && !file_id) { |
- info->name = FilePath::StringType(); |
- info->data_path = FilePath(); |
+ info->name = base::FilePath::StringType(); |
+ info->data_path = base::FilePath(); |
info->modification_time = base::Time::Now(); |
info->parent_id = 0; |
return true; |
@@ -686,7 +686,7 @@ bool FileSystemDirectoryDatabase::GetNextInteger(int64* next) { |
} |
// static |
-bool FileSystemDirectoryDatabase::DestroyDatabase(const FilePath& path) { |
+bool FileSystemDirectoryDatabase::DestroyDatabase(const base::FilePath& path) { |
std::string name = FilePathToString(path.Append(kDirectoryDatabaseName)); |
leveldb::Status status = leveldb::DestroyDB(name, leveldb::Options()); |
if (status.ok()) |