| Index: chrome/browser/chromeos/file_system_provider/fake_provided_file_system.cc
|
| diff --git a/chrome/browser/chromeos/file_system_provider/fake_provided_file_system.cc b/chrome/browser/chromeos/file_system_provider/fake_provided_file_system.cc
|
| index b33477477c586e6c6d91e7a70ce2f437150fcae5..382c0da0fabd383135c50c273f613949a82e4e6d 100644
|
| --- a/chrome/browser/chromeos/file_system_provider/fake_provided_file_system.cc
|
| +++ b/chrome/browser/chromeos/file_system_provider/fake_provided_file_system.cc
|
| @@ -321,6 +321,23 @@ ProvidedFileSystemInterface::AbortCallback FakeProvidedFileSystem::WriteFile(
|
| return PostAbortableTask(base::Bind(callback, base::File::FILE_OK));
|
| }
|
|
|
| +ProvidedFileSystemInterface::AbortCallback
|
| +FakeProvidedFileSystem::ObserveDirectory(
|
| + const base::FilePath& directory_path,
|
| + bool recursive,
|
| + const storage::AsyncFileUtil::StatusCallback& callback) {
|
| + // TODO(mtomasz): Implement it once needed.
|
| + return PostAbortableTask(base::Bind(callback, base::File::FILE_OK));
|
| +}
|
| +
|
| +ProvidedFileSystemInterface::AbortCallback
|
| +FakeProvidedFileSystem::UnobserveEntry(
|
| + const base::FilePath& entry_path,
|
| + const storage::AsyncFileUtil::StatusCallback& callback) {
|
| + // TODO(mtomasz): Implement it once needed.
|
| + return PostAbortableTask(base::Bind(callback, base::File::FILE_OK));
|
| +}
|
| +
|
| const ProvidedFileSystemInfo& FakeProvidedFileSystem::GetFileSystemInfo()
|
| const {
|
| return file_system_info_;
|
| @@ -331,6 +348,32 @@ RequestManager* FakeProvidedFileSystem::GetRequestManager() {
|
| return NULL;
|
| }
|
|
|
| +ProvidedFileSystemInterface::ObservedEntries*
|
| +FakeProvidedFileSystem::GetObservedEntries() {
|
| + NOTREACHED();
|
| + return NULL;
|
| +}
|
| +
|
| +void FakeProvidedFileSystem::AddObserver(ProvidedFileSystemObserver* observer) {
|
| + DCHECK(observer);
|
| + observers_.AddObserver(observer);
|
| +}
|
| +
|
| +void FakeProvidedFileSystem::RemoveObserver(
|
| + ProvidedFileSystemObserver* observer) {
|
| + DCHECK(observer);
|
| + observers_.RemoveObserver(observer);
|
| +}
|
| +
|
| +bool FakeProvidedFileSystem::Notify(
|
| + const base::FilePath& observed_path,
|
| + ProvidedFileSystemObserver::ChangeType change_type,
|
| + const ProvidedFileSystemObserver::ChildChanges& child_changes,
|
| + const std::string& tag) {
|
| + NOTREACHED();
|
| + return false;
|
| +}
|
| +
|
| ProvidedFileSystemInterface* FakeProvidedFileSystem::Create(
|
| Profile* profile,
|
| const ProvidedFileSystemInfo& file_system_info) {
|
|
|