Chromium Code Reviews| Index: chrome/browser/local_discovery/storage/privet_filesystem_async_util.h |
| diff --git a/chrome/browser/chromeos/drive/async_file_util.h b/chrome/browser/local_discovery/storage/privet_filesystem_async_util.h |
| similarity index 70% |
| copy from chrome/browser/chromeos/drive/async_file_util.h |
| copy to chrome/browser/local_discovery/storage/privet_filesystem_async_util.h |
| index 1f585e353fe52e899821c883ada9e92702c69c46..6afdf04c6ed66083e59bc38b242f649a08ae36f2 100644 |
| --- a/chrome/browser/chromeos/drive/async_file_util.h |
| +++ b/chrome/browser/local_discovery/storage/privet_filesystem_async_util.h |
| @@ -1,33 +1,16 @@ |
| -// Copyright 2013 The Chromium Authors. All rights reserved. |
| +// Copyright (c) 2014 The Chromium Authors. All rights reserved. |
|
Vitaly Buka (NO REVIEWS)
2014/01/07 21:08:49
Do we use (c) again?
Noam Samuel
2014/01/07 22:10:59
No.
|
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| -#ifndef CHROME_BROWSER_CHROMEOS_DRIVE_ASYNC_FILE_UTIL_H_ |
| -#define CHROME_BROWSER_CHROMEOS_DRIVE_ASYNC_FILE_UTIL_H_ |
| +#ifndef CHROME_BROWSER_LOCAL_DISCOVERY_STORAGE_PRIVET_FILESYSTEM_ASYNC_UTIL_H_ |
| +#define CHROME_BROWSER_LOCAL_DISCOVERY_STORAGE_PRIVET_FILESYSTEM_ASYNC_UTIL_H_ |
| -#include "base/basictypes.h" |
| -#include "base/callback.h" |
| #include "webkit/browser/fileapi/async_file_util.h" |
| -namespace drive { |
| +namespace local_discovery { |
| -class FileSystemInterface; |
| - |
| -namespace internal { |
| - |
| -// The implementation of fileapi::AsyncFileUtil for Drive File System. |
| -class AsyncFileUtil : public fileapi::AsyncFileUtil { |
| +class PrivetFileSystemAsyncUtil : public fileapi::AsyncFileUtil { |
| public: |
| - // Callback to return the FileSystemInterface instance. This is an |
| - // injecting point for testing. |
| - // Note that the callback will be copied between threads (IO and UI), and |
| - // will be called on UI thread. |
| - typedef base::Callback<FileSystemInterface*()> FileSystemGetter; |
| - |
| - explicit AsyncFileUtil(const FileSystemGetter& file_system_getter); |
| - virtual ~AsyncFileUtil(); |
| - |
| - // fileapi::AsyncFileUtil overrides. |
| virtual void CreateOrOpen( |
| scoped_ptr<fileapi::FileSystemOperationContext> context, |
| const fileapi::FileSystemURL& url, |
| @@ -76,10 +59,10 @@ class AsyncFileUtil : public fileapi::AsyncFileUtil { |
| CopyOrMoveOption option, |
| const StatusCallback& callback) OVERRIDE; |
| virtual void CopyInForeignFile( |
| - scoped_ptr<fileapi::FileSystemOperationContext> context, |
| - const base::FilePath& src_file_path, |
| - const fileapi::FileSystemURL& dest_url, |
| - const StatusCallback& callback) OVERRIDE; |
| + scoped_ptr<fileapi::FileSystemOperationContext> context, |
| + const base::FilePath& src_file_path, |
|
Vitaly Buka (NO REVIEWS)
2014/01/07 21:08:49
missaligned
Noam Samuel
2014/01/07 22:10:59
Done.
|
| + const fileapi::FileSystemURL& dest_url, |
| + const StatusCallback& callback) OVERRIDE; |
| virtual void DeleteFile( |
| scoped_ptr<fileapi::FileSystemOperationContext> context, |
| const fileapi::FileSystemURL& url, |
| @@ -96,14 +79,8 @@ class AsyncFileUtil : public fileapi::AsyncFileUtil { |
| scoped_ptr<fileapi::FileSystemOperationContext> context, |
| const fileapi::FileSystemURL& url, |
| const CreateSnapshotFileCallback& callback) OVERRIDE; |
| - |
| - private: |
| - FileSystemGetter file_system_getter_; |
| - |
| - DISALLOW_COPY_AND_ASSIGN(AsyncFileUtil); |
| }; |
| -} // namespace internal |
| -} // namespace drive |
| +} // namespace local_discovery |
| -#endif // CHROME_BROWSER_CHROMEOS_DRIVE_ASYNC_FILE_UTIL_H_ |
| +#endif // CHROME_BROWSER_LOCAL_DISCOVERY_STORAGE_PRIVET_FILESYSTEM_ASYNC_UTIL_H_ |