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) { |