Index: chrome/browser/chromeos/extensions/file_manager/private_api_file_system.cc |
diff --git a/chrome/browser/chromeos/extensions/file_manager/private_api_file_system.cc b/chrome/browser/chromeos/extensions/file_manager/private_api_file_system.cc |
index aa2548692a4c37bb1b720e95a5a28b8b961814a3..e1c50bbb2957f4657f68f05c4a3c5546536a1ab6 100644 |
--- a/chrome/browser/chromeos/extensions/file_manager/private_api_file_system.cc |
+++ b/chrome/browser/chromeos/extensions/file_manager/private_api_file_system.cc |
@@ -29,21 +29,21 @@ |
#include "content/public/browser/child_process_security_policy.h" |
#include "content/public/browser/render_process_host.h" |
#include "content/public/browser/render_view_host.h" |
-#include "webkit/browser/fileapi/file_system_context.h" |
-#include "webkit/browser/fileapi/file_system_file_util.h" |
-#include "webkit/browser/fileapi/file_system_operation_context.h" |
-#include "webkit/browser/fileapi/file_system_operation_runner.h" |
-#include "webkit/browser/fileapi/file_system_url.h" |
-#include "webkit/common/fileapi/file_system_info.h" |
-#include "webkit/common/fileapi/file_system_types.h" |
-#include "webkit/common/fileapi/file_system_util.h" |
+#include "storage/browser/fileapi/file_system_context.h" |
+#include "storage/browser/fileapi/file_system_file_util.h" |
+#include "storage/browser/fileapi/file_system_operation_context.h" |
+#include "storage/browser/fileapi/file_system_operation_runner.h" |
+#include "storage/browser/fileapi/file_system_url.h" |
+#include "storage/common/fileapi/file_system_info.h" |
+#include "storage/common/fileapi/file_system_types.h" |
+#include "storage/common/fileapi/file_system_util.h" |
using chromeos::disks::DiskMountManager; |
using content::BrowserThread; |
using content::ChildProcessSecurityPolicy; |
using file_manager::util::EntryDefinition; |
using file_manager::util::FileDefinition; |
-using fileapi::FileSystemURL; |
+using storage::FileSystemURL; |
namespace extensions { |
namespace { |
@@ -88,8 +88,8 @@ file_manager::EventRouter* GetEventRouterByProfileId(void* profile_id) { |
// Notifies the copy progress to extensions via event router. |
void NotifyCopyProgress( |
void* profile_id, |
- fileapi::FileSystemOperationRunner::OperationID operation_id, |
- fileapi::FileSystemOperation::CopyProgressType type, |
+ storage::FileSystemOperationRunner::OperationID operation_id, |
+ storage::FileSystemOperation::CopyProgressType type, |
const FileSystemURL& source_url, |
const FileSystemURL& destination_url, |
int64 size) { |
@@ -107,8 +107,8 @@ void NotifyCopyProgress( |
// Callback invoked periodically on progress update of Copy(). |
void OnCopyProgress( |
void* profile_id, |
- fileapi::FileSystemOperationRunner::OperationID* operation_id, |
- fileapi::FileSystemOperation::CopyProgressType type, |
+ storage::FileSystemOperationRunner::OperationID* operation_id, |
+ storage::FileSystemOperation::CopyProgressType type, |
const FileSystemURL& source_url, |
const FileSystemURL& destination_url, |
int64 size) { |
@@ -124,7 +124,7 @@ void OnCopyProgress( |
// Notifies the copy completion to extensions via event router. |
void NotifyCopyCompletion( |
void* profile_id, |
- fileapi::FileSystemOperationRunner::OperationID operation_id, |
+ storage::FileSystemOperationRunner::OperationID operation_id, |
const FileSystemURL& source_url, |
const FileSystemURL& destination_url, |
base::File::Error error) { |
@@ -142,7 +142,7 @@ void NotifyCopyCompletion( |
// failed). |
void OnCopyCompleted( |
void* profile_id, |
- fileapi::FileSystemOperationRunner::OperationID* operation_id, |
+ storage::FileSystemOperationRunner::OperationID* operation_id, |
const FileSystemURL& source_url, |
const FileSystemURL& destination_url, |
base::File::Error error) { |
@@ -156,9 +156,9 @@ void OnCopyCompleted( |
} |
// Starts the copy operation via FileSystemOperationRunner. |
-fileapi::FileSystemOperationRunner::OperationID StartCopyOnIOThread( |
+storage::FileSystemOperationRunner::OperationID StartCopyOnIOThread( |
void* profile_id, |
- scoped_refptr<fileapi::FileSystemContext> file_system_context, |
+ scoped_refptr<storage::FileSystemContext> file_system_context, |
const FileSystemURL& source_url, |
const FileSystemURL& destination_url) { |
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO)); |
@@ -166,16 +166,18 @@ fileapi::FileSystemOperationRunner::OperationID StartCopyOnIOThread( |
// Note: |operation_id| is owned by the callback for |
// FileSystemOperationRunner::Copy(). It is always called in the next message |
// loop or later, so at least during this invocation it should alive. |
- fileapi::FileSystemOperationRunner::OperationID* operation_id = |
- new fileapi::FileSystemOperationRunner::OperationID; |
+ storage::FileSystemOperationRunner::OperationID* operation_id = |
+ new storage::FileSystemOperationRunner::OperationID; |
*operation_id = file_system_context->operation_runner()->Copy( |
- source_url, destination_url, |
- fileapi::FileSystemOperation::OPTION_PRESERVE_LAST_MODIFIED, |
- base::Bind(&OnCopyProgress, |
- profile_id, base::Unretained(operation_id)), |
+ source_url, |
+ destination_url, |
+ storage::FileSystemOperation::OPTION_PRESERVE_LAST_MODIFIED, |
+ base::Bind(&OnCopyProgress, profile_id, base::Unretained(operation_id)), |
base::Bind(&OnCopyCompleted, |
- profile_id, base::Owned(operation_id), |
- source_url, destination_url)); |
+ profile_id, |
+ base::Owned(operation_id), |
+ source_url, |
+ destination_url)); |
return *operation_id; |
} |
@@ -190,8 +192,8 @@ void OnCopyCancelled(base::File::Error error) { |
// Cancels the running copy operation identified by |operation_id|. |
void CancelCopyOnIOThread( |
- scoped_refptr<fileapi::FileSystemContext> file_system_context, |
- fileapi::FileSystemOperationRunner::OperationID operation_id) { |
+ scoped_refptr<storage::FileSystemContext> file_system_context, |
+ storage::FileSystemOperationRunner::OperationID operation_id) { |
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO)); |
file_system_context->operation_runner()->Cancel( |
@@ -208,12 +210,12 @@ void FileBrowserPrivateRequestFileSystemFunction::DidFail( |
SendResponse(false); |
} |
-bool FileBrowserPrivateRequestFileSystemFunction:: |
- SetupFileSystemAccessPermissions( |
- scoped_refptr<fileapi::FileSystemContext> file_system_context, |
- int child_id, |
- Profile* profile, |
- scoped_refptr<const extensions::Extension> extension) { |
+bool |
+FileBrowserPrivateRequestFileSystemFunction::SetupFileSystemAccessPermissions( |
+ scoped_refptr<storage::FileSystemContext> file_system_context, |
+ int child_id, |
+ Profile* profile, |
+ scoped_refptr<const extensions::Extension> extension) { |
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
if (!extension.get()) |
@@ -227,7 +229,7 @@ bool FileBrowserPrivateRequestFileSystemFunction:: |
return false; |
} |
- fileapi::ExternalFileSystemBackend* backend = |
+ storage::ExternalFileSystemBackend* backend = |
file_system_context->external_backend(); |
if (!backend) |
return false; |
@@ -282,7 +284,7 @@ bool FileBrowserPrivateRequestFileSystemFunction::RunAsync() { |
return false; |
} |
- scoped_refptr<fileapi::FileSystemContext> file_system_context = |
+ scoped_refptr<storage::FileSystemContext> file_system_context = |
file_manager::util::GetFileSystemContextForRenderViewHost( |
GetProfile(), render_view_host()); |
@@ -355,7 +357,7 @@ bool FileWatchFunctionBase::RunAsync() { |
if (!args_->GetString(0, &url) || url.empty()) |
return false; |
- scoped_refptr<fileapi::FileSystemContext> file_system_context = |
+ scoped_refptr<storage::FileSystemContext> file_system_context = |
file_manager::util::GetFileSystemContextForRenderViewHost( |
GetProfile(), render_view_host()); |
@@ -478,17 +480,17 @@ bool FileBrowserPrivateValidatePathNameLengthFunction::RunAsync() { |
const scoped_ptr<Params> params(Params::Create(*args_)); |
EXTENSION_FUNCTION_VALIDATE(params); |
- scoped_refptr<fileapi::FileSystemContext> file_system_context = |
+ scoped_refptr<storage::FileSystemContext> file_system_context = |
file_manager::util::GetFileSystemContextForRenderViewHost( |
GetProfile(), render_view_host()); |
- fileapi::FileSystemURL filesystem_url( |
+ storage::FileSystemURL filesystem_url( |
file_system_context->CrackURL(GURL(params->parent_directory_url))); |
if (!chromeos::FileSystemBackend::CanHandleURL(filesystem_url)) |
return false; |
// No explicit limit on the length of Drive file names. |
- if (filesystem_url.type() == fileapi::kFileSystemTypeDrive) { |
+ if (filesystem_url.type() == storage::kFileSystemTypeDrive) { |
SetResult(new base::FundamentalValue(true)); |
SendResponse(true); |
return true; |
@@ -547,7 +549,7 @@ bool FileBrowserPrivateStartCopyFunction::RunAsync() { |
return false; |
} |
- scoped_refptr<fileapi::FileSystemContext> file_system_context = |
+ scoped_refptr<storage::FileSystemContext> file_system_context = |
file_manager::util::GetFileSystemContextForRenderViewHost( |
GetProfile(), render_view_host()); |
@@ -557,9 +559,9 @@ bool FileBrowserPrivateStartCopyFunction::RunAsync() { |
destination_url_string += '/'; |
destination_url_string += net::EscapePath(params->new_name); |
- fileapi::FileSystemURL source_url( |
+ storage::FileSystemURL source_url( |
file_system_context->CrackURL(GURL(params->source_url))); |
- fileapi::FileSystemURL destination_url( |
+ storage::FileSystemURL destination_url( |
file_system_context->CrackURL(GURL(destination_url_string))); |
if (!source_url.is_valid() || !destination_url.is_valid()) { |
@@ -595,7 +597,7 @@ bool FileBrowserPrivateCancelCopyFunction::RunAsync() { |
const scoped_ptr<Params> params(Params::Create(*args_)); |
EXTENSION_FUNCTION_VALIDATE(params); |
- scoped_refptr<fileapi::FileSystemContext> file_system_context = |
+ scoped_refptr<storage::FileSystemContext> file_system_context = |
file_manager::util::GetFileSystemContextForRenderViewHost( |
GetProfile(), render_view_host()); |
@@ -614,12 +616,12 @@ bool FileBrowserPrivateInternalResolveIsolatedEntriesFunction::RunAsync() { |
const scoped_ptr<Params> params(Params::Create(*args_)); |
EXTENSION_FUNCTION_VALIDATE(params); |
- scoped_refptr<fileapi::FileSystemContext> file_system_context = |
+ scoped_refptr<storage::FileSystemContext> file_system_context = |
file_manager::util::GetFileSystemContextForRenderViewHost( |
GetProfile(), render_view_host()); |
DCHECK(file_system_context); |
- const fileapi::ExternalFileSystemBackend* external_backend = |
+ const storage::ExternalFileSystemBackend* external_backend = |
file_system_context->external_backend(); |
DCHECK(external_backend); |