Index: chrome/browser/chromeos/file_system_provider/fileapi/provider_async_file_util.h |
diff --git a/chrome/browser/chromeos/file_system_provider/fileapi/provider_async_file_util.h b/chrome/browser/chromeos/file_system_provider/fileapi/provider_async_file_util.h |
deleted file mode 100644 |
index a60df564089d5181ebc19b36f0b6db0e78567d57..0000000000000000000000000000000000000000 |
--- a/chrome/browser/chromeos/file_system_provider/fileapi/provider_async_file_util.h |
+++ /dev/null |
@@ -1,110 +0,0 @@ |
-// 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_FILE_SYSTEM_PROVIDER_FILEAPI_PROVIDER_ASYNC_FILE_UTIL_H_ |
-#define CHROME_BROWSER_CHROMEOS_FILE_SYSTEM_PROVIDER_FILEAPI_PROVIDER_ASYNC_FILE_UTIL_H_ |
- |
-#include "base/basictypes.h" |
-#include "base/callback.h" |
-#include "webkit/browser/fileapi/async_file_util.h" |
- |
-namespace chromeos { |
-namespace file_system_provider { |
- |
-class FileSystemInterface; |
- |
-namespace internal { |
- |
-// The implementation of fileapi::AsyncFileUtil for provided file systems. It is |
-// created one per Chrome process. It is responsible for routing calls to the |
-// correct profile, and then to the correct profided file system. |
-// |
-// This class should be called AsyncFileUtil, without the Provided prefix. This |
-// is impossible, though because of GYP limitations. There must not be two files |
-// with the same name in a Chromium tree. |
-// See: https://code.google.com/p/gyp/issues/detail?id=384 |
-// |
-// All of the methods should be called on the IO thread. |
-class ProviderAsyncFileUtil : public fileapi::AsyncFileUtil { |
- public: |
- ProviderAsyncFileUtil(); |
- virtual ~ProviderAsyncFileUtil(); |
- |
- // fileapi::AsyncFileUtil overrides. |
- virtual void CreateOrOpen( |
- scoped_ptr<fileapi::FileSystemOperationContext> context, |
- const fileapi::FileSystemURL& url, |
- int file_flags, |
- const CreateOrOpenCallback& callback) OVERRIDE; |
- virtual void EnsureFileExists( |
- scoped_ptr<fileapi::FileSystemOperationContext> context, |
- const fileapi::FileSystemURL& url, |
- const EnsureFileExistsCallback& callback) OVERRIDE; |
- virtual void CreateDirectory( |
- scoped_ptr<fileapi::FileSystemOperationContext> context, |
- const fileapi::FileSystemURL& url, |
- bool exclusive, |
- bool recursive, |
- const StatusCallback& callback) OVERRIDE; |
- virtual void GetFileInfo( |
- scoped_ptr<fileapi::FileSystemOperationContext> context, |
- const fileapi::FileSystemURL& url, |
- const GetFileInfoCallback& callback) OVERRIDE; |
- virtual void ReadDirectory( |
- scoped_ptr<fileapi::FileSystemOperationContext> context, |
- const fileapi::FileSystemURL& url, |
- const ReadDirectoryCallback& callback) OVERRIDE; |
- virtual void Touch(scoped_ptr<fileapi::FileSystemOperationContext> context, |
- const fileapi::FileSystemURL& url, |
- const base::Time& last_access_time, |
- const base::Time& last_modified_time, |
- const StatusCallback& callback) OVERRIDE; |
- virtual void Truncate(scoped_ptr<fileapi::FileSystemOperationContext> context, |
- const fileapi::FileSystemURL& url, |
- int64 length, |
- const StatusCallback& callback) OVERRIDE; |
- virtual void CopyFileLocal( |
- scoped_ptr<fileapi::FileSystemOperationContext> context, |
- const fileapi::FileSystemURL& src_url, |
- const fileapi::FileSystemURL& dest_url, |
- CopyOrMoveOption option, |
- const CopyFileProgressCallback& progress_callback, |
- const StatusCallback& callback) OVERRIDE; |
- virtual void MoveFileLocal( |
- scoped_ptr<fileapi::FileSystemOperationContext> context, |
- const fileapi::FileSystemURL& src_url, |
- const fileapi::FileSystemURL& dest_url, |
- 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; |
- virtual void DeleteFile( |
- scoped_ptr<fileapi::FileSystemOperationContext> context, |
- const fileapi::FileSystemURL& url, |
- const StatusCallback& callback) OVERRIDE; |
- virtual void DeleteDirectory( |
- scoped_ptr<fileapi::FileSystemOperationContext> context, |
- const fileapi::FileSystemURL& url, |
- const StatusCallback& callback) OVERRIDE; |
- virtual void DeleteRecursively( |
- scoped_ptr<fileapi::FileSystemOperationContext> context, |
- const fileapi::FileSystemURL& url, |
- const StatusCallback& callback) OVERRIDE; |
- virtual void CreateSnapshotFile( |
- scoped_ptr<fileapi::FileSystemOperationContext> context, |
- const fileapi::FileSystemURL& url, |
- const CreateSnapshotFileCallback& callback) OVERRIDE; |
- |
- private: |
- DISALLOW_COPY_AND_ASSIGN(ProviderAsyncFileUtil); |
-}; |
- |
-} // namespace internal |
-} // namespace file_system_provider |
-} // namespace chromeos |
- |
-#endif // CHROME_BROWSER_CHROMEOS_FILE_SYSTEM_PROVIDER_FILEAPI_PROVIDER_ASYNC_FILE_UTIL_H_ |