| // Copyright 2013 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_DUMMY_FILE_SYSTEM_H_ |
| #define CHROME_BROWSER_CHROMEOS_DRIVE_DUMMY_FILE_SYSTEM_H_ |
| |
| #include "chrome/browser/chromeos/drive/file_system_interface.h" |
| |
| namespace drive { |
| |
| // Dummy implementation of FileSystemInterface. All functions do nothing. |
| class DummyFileSystem : public FileSystemInterface { |
| public: |
| virtual ~DummyFileSystem() {} |
| virtual void AddObserver(FileSystemObserver* observer) OVERRIDE {} |
| virtual void RemoveObserver(FileSystemObserver* observer) OVERRIDE {} |
| virtual void CheckForUpdates() OVERRIDE {} |
| virtual void TransferFileFromLocalToRemote( |
| const base::FilePath& local_src_file_path, |
| const base::FilePath& remote_dest_file_path, |
| const FileOperationCallback& callback) OVERRIDE {} |
| virtual void OpenFile(const base::FilePath& file_path, |
| OpenMode open_mode, |
| const std::string& mime_type, |
| const OpenFileCallback& callback) OVERRIDE {} |
| virtual void Copy(const base::FilePath& src_file_path, |
| const base::FilePath& dest_file_path, |
| bool preserve_last_modified, |
| const FileOperationCallback& callback) OVERRIDE {} |
| virtual void Move(const base::FilePath& src_file_path, |
| const base::FilePath& dest_file_path, |
| bool preserve_last_modified, |
| const FileOperationCallback& callback) OVERRIDE {} |
| virtual void Remove(const base::FilePath& file_path, |
| bool is_recursive, |
| const FileOperationCallback& callback) OVERRIDE {} |
| virtual void CreateDirectory( |
| const base::FilePath& directory_path, |
| bool is_exclusive, |
| bool is_recursive, |
| const FileOperationCallback& callback) OVERRIDE {} |
| virtual void CreateFile(const base::FilePath& file_path, |
| bool is_exclusive, |
| const std::string& mime_type, |
| const FileOperationCallback& callback) OVERRIDE {} |
| virtual void TouchFile(const base::FilePath& file_path, |
| const base::Time& last_access_time, |
| const base::Time& last_modified_time, |
| const FileOperationCallback& callback) OVERRIDE {} |
| virtual void TruncateFile(const base::FilePath& file_path, |
| int64 length, |
| const FileOperationCallback& callback) OVERRIDE {} |
| virtual void Pin(const base::FilePath& file_path, |
| const FileOperationCallback& callback) OVERRIDE {} |
| virtual void Unpin(const base::FilePath& file_path, |
| const FileOperationCallback& callback) OVERRIDE {} |
| virtual void GetFile(const base::FilePath& file_path, |
| const GetFileCallback& callback) OVERRIDE {} |
| virtual void GetFileForSaving(const base::FilePath& file_path, |
| const GetFileCallback& callback) OVERRIDE {} |
| virtual void GetFileContent( |
| const base::FilePath& file_path, |
| const GetFileContentInitializedCallback& initialized_callback, |
| const google_apis::GetContentCallback& get_content_callback, |
| const FileOperationCallback& completion_callback) OVERRIDE {} |
| virtual void GetResourceEntry( |
| const base::FilePath& file_path, |
| const GetResourceEntryCallback& callback) OVERRIDE {} |
| virtual void ReadDirectory(const base::FilePath& file_path, |
| const ReadDirectoryCallback& callback) OVERRIDE {} |
| virtual void Search(const std::string& search_query, |
| const GURL& next_link, |
| const SearchCallback& callback) OVERRIDE {} |
| virtual void SearchMetadata( |
| const std::string& query, |
| int options, |
| int at_most_num_matches, |
| const SearchMetadataCallback& callback) OVERRIDE {} |
| virtual void GetAvailableSpace( |
| const GetAvailableSpaceCallback& callback) OVERRIDE {} |
| virtual void GetShareUrl(const base::FilePath& file_path, |
| const GURL& embed_origin, |
| const GetShareUrlCallback& callback) OVERRIDE {} |
| virtual void GetMetadata( |
| const GetFilesystemMetadataCallback& callback) OVERRIDE {} |
| virtual void MarkCacheFileAsMounted( |
| const base::FilePath& drive_file_path, |
| const MarkMountedCallback& callback) OVERRIDE {} |
| virtual void MarkCacheFileAsUnmounted( |
| const base::FilePath& cache_file_path, |
| const FileOperationCallback& callback) OVERRIDE {} |
| virtual void GetCacheEntry(const base::FilePath& drive_file_path, |
| const GetCacheEntryCallback& callback) OVERRIDE {} |
| virtual void Reload(const FileOperationCallback& callback) OVERRIDE {} |
| }; |
| |
| } // namespace drive |
| |
| #endif // CHROME_BROWSER_CHROMEOS_DRIVE_DUMMY_FILE_SYSTEM_H_ |