#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 {
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,
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 base::Closure 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 AddPermission(const base::FilePath& drive_file_path,
const std::string& email,
google_apis::drive::PermissionRole role,
const FileOperationCallback& callback) OVERRIDE {}
virtual void Reset(const FileOperationCallback& callback) OVERRIDE {}
virtual void GetPathFromResourceId(const std::string& resource_id,
const GetFilePathCallback& callback)
OVERRIDE {}
};
}
#endif