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 75% |
copy from chrome/browser/chromeos/drive/async_file_util.h |
copy to chrome/browser/local_discovery/storage/privet_filesystem_async_util.h |
index 1f585e353fe52e899821c883ada9e92702c69c46..7d8ca47b654e1599253b9d75df463111c92243ca 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 2014 The Chromium Authors. All rights reserved. |
// 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, |
@@ -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_ |