diff options
Diffstat (limited to 'webkit/fileapi/external_mount_points.cc')
-rw-r--r-- | webkit/fileapi/external_mount_points.cc | 68 |
1 files changed, 34 insertions, 34 deletions
diff --git a/webkit/fileapi/external_mount_points.cc b/webkit/fileapi/external_mount_points.cc index bca5b2b..b129911 100644 --- a/webkit/fileapi/external_mount_points.cc +++ b/webkit/fileapi/external_mount_points.cc @@ -20,15 +20,15 @@ namespace { // For example, /a/b/c(1)/d would be erroneously resolved as c/d if the // following mount points were registered: "/a/b/c", "/a/b/c(1)". (Note: // "/a/b/c" < "/a/b/c(1)" < "/a/b/c/"). -FilePath NormalizeFilePath(const FilePath& path) { +base::FilePath NormalizeFilePath(const base::FilePath& path) { if (path.empty()) return path; - FilePath::StringType path_str = path.StripTrailingSeparators().value(); - if (!FilePath::IsSeparator(path_str[path_str.length() - 1])) + base::FilePath::StringType path_str = path.StripTrailingSeparators().value(); + if (!base::FilePath::IsSeparator(path_str[path_str.length() - 1])) path_str.append(FILE_PATH_LITERAL("/")); - return FilePath(path_str).NormalizePathSeparators(); + return base::FilePath(path_str).NormalizePathSeparators(); } // Wrapper around ref-counted ExternalMountPoints that will be used to lazily @@ -53,15 +53,15 @@ class SystemMountPointsLazyWrapper { system_mount_points_->RegisterFileSystem( "archive", fileapi::kFileSystemTypeNativeLocal, - FilePath(FILE_PATH_LITERAL("/media/archive"))); + base::FilePath(FILE_PATH_LITERAL("/media/archive"))); system_mount_points_->RegisterFileSystem( "removable", fileapi::kFileSystemTypeNativeLocal, - FilePath(FILE_PATH_LITERAL("/media/removable"))); + base::FilePath(FILE_PATH_LITERAL("/media/removable"))); system_mount_points_->RegisterFileSystem( "oem", fileapi::kFileSystemTypeRestrictedNativeLocal, - FilePath(FILE_PATH_LITERAL("/usr/share/oem"))); + base::FilePath(FILE_PATH_LITERAL("/usr/share/oem"))); #endif // defined(OS_CHROMEOS) } @@ -78,20 +78,20 @@ namespace fileapi { class ExternalMountPoints::Instance { public: Instance(FileSystemType type, - const FilePath& path, + const base::FilePath& path, RemoteFileSystemProxyInterface* remote_proxy); ~Instance(); FileSystemType type() const { return type_; } - const FilePath& path() const { return path_; } + const base::FilePath& path() const { return path_; } RemoteFileSystemProxyInterface* remote_proxy() const { return remote_proxy_.get(); } private: const FileSystemType type_; - const FilePath path_; + const base::FilePath path_; // For file systems that have a remote file system proxy. scoped_refptr<RemoteFileSystemProxyInterface> remote_proxy_; @@ -100,7 +100,7 @@ class ExternalMountPoints::Instance { }; ExternalMountPoints::Instance::Instance(FileSystemType type, - const FilePath& path, + const base::FilePath& path, RemoteFileSystemProxyInterface* proxy) : type_(type), path_(path.StripTrailingSeparators()), @@ -125,7 +125,7 @@ scoped_refptr<ExternalMountPoints> ExternalMountPoints::CreateRefCounted() { bool ExternalMountPoints::RegisterFileSystem( const std::string& mount_name, FileSystemType type, - const FilePath& path) { + const base::FilePath& path) { return RegisterRemoteFileSystem(mount_name, type, NULL, path); } @@ -133,10 +133,10 @@ bool ExternalMountPoints::RegisterRemoteFileSystem( const std::string& mount_name, FileSystemType type, RemoteFileSystemProxyInterface* remote_proxy, - const FilePath& path_in) { + const base::FilePath& path_in) { base::AutoLock locker(lock_); - FilePath path = NormalizeFilePath(path_in); + base::FilePath path = NormalizeFilePath(path_in); if (!ValidateNewMountPoint(mount_name, path)) return false; @@ -164,7 +164,7 @@ bool ExternalMountPoints::RevokeFileSystem(const std::string& mount_name) { } bool ExternalMountPoints::GetRegisteredPath( - const std::string& filesystem_id, FilePath* path) const { + const std::string& filesystem_id, base::FilePath* path) const { DCHECK(path); base::AutoLock locker(lock_); NameToInstance::const_iterator found = instance_map_.find(filesystem_id); @@ -174,10 +174,10 @@ bool ExternalMountPoints::GetRegisteredPath( return true; } -bool ExternalMountPoints::CrackVirtualPath(const FilePath& virtual_path, +bool ExternalMountPoints::CrackVirtualPath(const base::FilePath& virtual_path, std::string* mount_name, FileSystemType* type, - FilePath* path) const { + base::FilePath* path) const { DCHECK(mount_name); DCHECK(path); @@ -186,18 +186,18 @@ bool ExternalMountPoints::CrackVirtualPath(const FilePath& virtual_path, return false; // The virtual_path should comprise of <mount_name> and <relative_path> parts. - std::vector<FilePath::StringType> components; + std::vector<base::FilePath::StringType> components; virtual_path.GetComponents(&components); if (components.size() < 1) return false; - std::vector<FilePath::StringType>::iterator component_iter = + std::vector<base::FilePath::StringType>::iterator component_iter = components.begin(); - std::string maybe_mount_name = FilePath(*component_iter++).MaybeAsASCII(); + std::string maybe_mount_name = base::FilePath(*component_iter++).MaybeAsASCII(); if (maybe_mount_name.empty()) return false; - FilePath cracked_path; + base::FilePath cracked_path; { base::AutoLock locker(lock_); NameToInstance::const_iterator found_instance = @@ -230,13 +230,13 @@ FileSystemURL ExternalMountPoints::CrackURL(const GURL& url) const { FileSystemURL ExternalMountPoints::CreateCrackedFileSystemURL( const GURL& origin, FileSystemType type, - const FilePath& path) const { + const base::FilePath& path) const { if (!HandlesFileSystemMountType(type)) return FileSystemURL(); std::string mount_name; FileSystemType cracked_type; - FilePath cracked_path; + base::FilePath cracked_path; if (!CrackVirtualPath(path, &mount_name, &cracked_type, &cracked_path)) return FileSystemURL(); @@ -263,14 +263,14 @@ void ExternalMountPoints::AddMountPointInfosTo( } } -bool ExternalMountPoints::GetVirtualPath(const FilePath& path_in, - FilePath* virtual_path) { +bool ExternalMountPoints::GetVirtualPath(const base::FilePath& path_in, + base::FilePath* virtual_path) { DCHECK(virtual_path); base::AutoLock locker(lock_); - FilePath path = NormalizeFilePath(path_in); - std::map<FilePath, std::string>::reverse_iterator iter( + base::FilePath path = NormalizeFilePath(path_in); + std::map<base::FilePath, std::string>::reverse_iterator iter( path_to_name_map_.upper_bound(path)); if (iter == path_to_name_map_.rend()) return false; @@ -281,9 +281,9 @@ bool ExternalMountPoints::GetVirtualPath(const FilePath& path_in, return iter->first.AppendRelativePath(path, virtual_path); } -FilePath ExternalMountPoints::CreateVirtualRootPath( +base::FilePath ExternalMountPoints::CreateVirtualRootPath( const std::string& mount_name) const { - return FilePath().AppendASCII(mount_name); + return base::FilePath().AppendASCII(mount_name); } ExternalMountPoints::ExternalMountPoints() {} @@ -294,7 +294,7 @@ ExternalMountPoints::~ExternalMountPoints() { } bool ExternalMountPoints::ValidateNewMountPoint(const std::string& mount_name, - const FilePath& path) { + const base::FilePath& path) { lock_.AssertAcquired(); // Mount name must not be empty. @@ -315,7 +315,7 @@ bool ExternalMountPoints::ValidateNewMountPoint(const std::string& mount_name, return false; // Check there the new path does not overlap with one of the existing ones. - std::map<FilePath, std::string>::reverse_iterator potential_parent( + std::map<base::FilePath, std::string>::reverse_iterator potential_parent( path_to_name_map_.upper_bound(path)); if (potential_parent != path_to_name_map_.rend()) { if (potential_parent->first == path || @@ -324,7 +324,7 @@ bool ExternalMountPoints::ValidateNewMountPoint(const std::string& mount_name, } } - std::map<FilePath, std::string>::iterator potential_child = + std::map<base::FilePath, std::string>::iterator potential_child = path_to_name_map_.upper_bound(path); if (potential_child == path_to_name_map_.end()) return true; @@ -335,13 +335,13 @@ bool ExternalMountPoints::ValidateNewMountPoint(const std::string& mount_name, ScopedExternalFileSystem::ScopedExternalFileSystem( const std::string& mount_name, FileSystemType type, - const FilePath& path) + const base::FilePath& path) : mount_name_(mount_name) { ExternalMountPoints::GetSystemInstance()->RegisterFileSystem( mount_name, type, path); } -FilePath ScopedExternalFileSystem::GetVirtualRootPath() const { +base::FilePath ScopedExternalFileSystem::GetVirtualRootPath() const { return ExternalMountPoints::GetSystemInstance()-> CreateVirtualRootPath(mount_name_); } |