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

Unified Diff: chrome/browser/sync_file_system/local/local_file_sync_context.cc

Issue 442383002: Move storage-related files from webkit/ to new top-level directory storage/ (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: . Created 6 years, 4 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: chrome/browser/sync_file_system/local/local_file_sync_context.cc
diff --git a/chrome/browser/sync_file_system/local/local_file_sync_context.cc b/chrome/browser/sync_file_system/local/local_file_sync_context.cc
index 93acf73b75d21c8bd8b1fdc1e0f1b01c5fd0d2e3..643dd169353979e105efbaa913c580960d6ed2ce 100644
--- a/chrome/browser/sync_file_system/local/local_file_sync_context.cc
+++ b/chrome/browser/sync_file_system/local/local_file_sync_context.cc
@@ -19,18 +19,18 @@
#include "chrome/browser/sync_file_system/logger.h"
#include "chrome/browser/sync_file_system/sync_file_metadata.h"
#include "chrome/browser/sync_file_system/syncable_file_system_util.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/common/blob/scoped_file.h"
-#include "webkit/common/fileapi/file_system_util.h"
-
-using fileapi::FileSystemContext;
-using fileapi::FileSystemFileUtil;
-using fileapi::FileSystemOperation;
-using fileapi::FileSystemOperationContext;
-using fileapi::FileSystemURL;
+#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/common/blob/scoped_file.h"
+#include "storage/common/fileapi/file_system_util.h"
+
+using storage::FileSystemContext;
+using storage::FileSystemFileUtil;
+using storage::FileSystemOperation;
+using storage::FileSystemOperationContext;
+using storage::FileSystemURL;
namespace sync_file_system {
@@ -82,16 +82,20 @@ void LocalFileSyncContext::MaybeInitializeFileSystemContext(
// for writable way (even when MaybeInitializeFileSystemContext is called
// from read-only OpenFileSystem), so open the filesystem with
// CREATE_IF_NONEXISTENT here.
- fileapi::FileSystemBackend::OpenFileSystemCallback open_filesystem_callback =
+ storage::FileSystemBackend::OpenFileSystemCallback open_filesystem_callback =
base::Bind(&LocalFileSyncContext::InitializeFileSystemContextOnIOThread,
- this, source_url, make_scoped_refptr(file_system_context));
+ this,
+ source_url,
+ make_scoped_refptr(file_system_context));
io_task_runner_->PostTask(
FROM_HERE,
- base::Bind(&fileapi::SandboxFileSystemBackendDelegate::OpenFileSystem,
+ base::Bind(&storage::SandboxFileSystemBackendDelegate::OpenFileSystem,
base::Unretained(file_system_context->sandbox_delegate()),
- source_url, fileapi::kFileSystemTypeSyncable,
- fileapi::OPEN_FILE_SYSTEM_CREATE_IF_NONEXISTENT,
- open_filesystem_callback, GURL()));
+ source_url,
+ storage::kFileSystemTypeSyncable,
+ storage::OPEN_FILE_SYSTEM_CREATE_IF_NONEXISTENT,
+ open_filesystem_callback,
+ GURL()));
}
void LocalFileSyncContext::ShutdownOnUIThread() {
@@ -145,8 +149,8 @@ void LocalFileSyncContext::ClearChangesForURL(
}
void LocalFileSyncContext::FinalizeSnapshotSync(
- fileapi::FileSystemContext* file_system_context,
- const fileapi::FileSystemURL& url,
+ storage::FileSystemContext* file_system_context,
+ const storage::FileSystemURL& url,
SyncStatusCode sync_finish_status,
const base::Closure& done_callback) {
DCHECK(file_system_context);
@@ -186,8 +190,8 @@ void LocalFileSyncContext::FinalizeSnapshotSync(
}
void LocalFileSyncContext::FinalizeExclusiveSync(
- fileapi::FileSystemContext* file_system_context,
- const fileapi::FileSystemURL& url,
+ storage::FileSystemContext* file_system_context,
+ const storage::FileSystemURL& url,
bool clear_local_changes,
const base::Closure& done_callback) {
DCHECK(file_system_context);
@@ -306,7 +310,7 @@ void LocalFileSyncContext::HandleRemoteDelete(
file_system_context, url);
// Handle root directory case differently.
- if (fileapi::VirtualPath::IsRootPath(url.path())) {
+ if (storage::VirtualPath::IsRootPath(url.path())) {
DCHECK(!root_delete_helper_);
root_delete_helper_.reset(new RootDeleteHelper(
file_system_context, sync_status(), url,
@@ -331,7 +335,7 @@ void LocalFileSyncContext::HandleRemoteAddOrUpdate(
FileSystemURL url_for_sync = CreateSyncableFileSystemURLForSync(
file_system_context, url);
- if (fileapi::VirtualPath::IsRootPath(url.path())) {
+ if (storage::VirtualPath::IsRootPath(url.path())) {
DidApplyRemoteChange(url, callback, base::File::FILE_OK);
return;
}
@@ -376,9 +380,9 @@ void LocalFileSyncContext::DidRemoveExistingEntryForRemoteAddOrUpdate(
switch (change.file_type()) {
case SYNC_FILE_TYPE_FILE: {
DCHECK(!local_path.empty());
- base::FilePath dir_path = fileapi::VirtualPath::DirName(url.path());
+ base::FilePath dir_path = storage::VirtualPath::DirName(url.path());
if (dir_path.empty() ||
- fileapi::VirtualPath::DirName(dir_path) == dir_path) {
+ storage::VirtualPath::DirName(dir_path) == dir_path) {
// Copying into the root directory.
file_system_context->operation_runner()->CopyInForeignFile(
local_path, url_for_sync, operation_callback);
@@ -386,7 +390,7 @@ void LocalFileSyncContext::DidRemoveExistingEntryForRemoteAddOrUpdate(
FileSystemURL dir_url = file_system_context->CreateCrackedFileSystemURL(
url_for_sync.origin(),
url_for_sync.mount_type(),
- fileapi::VirtualPath::DirName(url_for_sync.virtual_path()));
+ storage::VirtualPath::DirName(url_for_sync.virtual_path()));
file_system_context->operation_runner()->CreateDirectory(
dir_url,
false /* exclusive */,
@@ -496,7 +500,7 @@ void LocalFileSyncContext::HasPendingLocalChanges(
void LocalFileSyncContext::PromoteDemotedChanges(
const GURL& origin,
- fileapi::FileSystemContext* file_system_context,
+ storage::FileSystemContext* file_system_context,
const base::Closure& callback) {
// This is initially called on UI thread and to be relayed to FILE thread.
DCHECK(file_system_context);
@@ -798,14 +802,14 @@ void LocalFileSyncContext::TryPrepareForLocalSync(
DCHECK(urls);
if (shutdown_on_ui_) {
- callback.Run(SYNC_STATUS_ABORT, LocalFileSyncInfo(),
- webkit_blob::ScopedFile());
+ callback.Run(SYNC_STATUS_ABORT, LocalFileSyncInfo(), storage::ScopedFile());
return;
}
if (urls->empty()) {
- callback.Run(SYNC_STATUS_NO_CHANGE_TO_SYNC, LocalFileSyncInfo(),
- webkit_blob::ScopedFile());
+ callback.Run(SYNC_STATUS_NO_CHANGE_TO_SYNC,
+ LocalFileSyncInfo(),
+ storage::ScopedFile());
return;
}
@@ -825,7 +829,7 @@ void LocalFileSyncContext::DidTryPrepareForLocalSync(
const LocalFileSyncInfoCallback& callback,
SyncStatusCode status,
const LocalFileSyncInfo& sync_file_info,
- webkit_blob::ScopedFile snapshot) {
+ storage::ScopedFile snapshot) {
DCHECK(ui_task_runner_->RunsTasksOnCurrentThread());
if (status != SYNC_STATUS_FILE_BUSY) {
PromoteDemotedChangesForURLs(file_system_context,
@@ -897,8 +901,8 @@ void LocalFileSyncContext::DidGetWritingStatusForSync(
RunsTasksOnCurrentThread()) {
DCHECK(ui_task_runner_->RunsTasksOnCurrentThread());
if (shutdown_on_ui_) {
- callback.Run(SYNC_STATUS_ABORT, LocalFileSyncInfo(),
- webkit_blob::ScopedFile());
+ callback.Run(
+ SYNC_STATUS_ABORT, LocalFileSyncInfo(), storage::ScopedFile());
return;
}
file_system_context->default_file_task_runner()->PostTask(
@@ -929,17 +933,17 @@ void LocalFileSyncContext::DidGetWritingStatusForSync(
&file_info,
&platform_path);
- webkit_blob::ScopedFile snapshot;
+ storage::ScopedFile snapshot;
if (file_error == base::File::FILE_OK && sync_mode == SYNC_SNAPSHOT) {
base::FilePath snapshot_path;
base::CreateTemporaryFileInDir(local_base_path_.Append(kSnapshotDir),
&snapshot_path);
if (base::CopyFile(platform_path, snapshot_path)) {
platform_path = snapshot_path;
- snapshot = webkit_blob::ScopedFile(
- snapshot_path,
- webkit_blob::ScopedFile::DELETE_ON_SCOPE_OUT,
- file_system_context->default_file_task_runner());
+ snapshot =
+ storage::ScopedFile(snapshot_path,
+ storage::ScopedFile::DELETE_ON_SCOPE_OUT,
+ file_system_context->default_file_task_runner());
}
}

Powered by Google App Engine
This is Rietveld 408576698