Index: chrome/browser/chromeos/file_system_provider/observer.h |
diff --git a/chrome/browser/chromeos/file_system_provider/observer.h b/chrome/browser/chromeos/file_system_provider/observer.h |
index 6975dd9fc736af3c4c7b8d456a65529bce3c22b5..03696273df10ad108360b9caff57f9328268c173 100644 |
--- a/chrome/browser/chromeos/file_system_provider/observer.h |
+++ b/chrome/browser/chromeos/file_system_provider/observer.h |
@@ -7,6 +7,8 @@ |
#include <string> |
+#include "base/files/file.h" |
+ |
namespace chromeos { |
namespace file_system_provider { |
@@ -14,10 +16,18 @@ class ProvidedFileSystem; |
class Observer { |
public: |
- virtual void OnProvidedFileSystemRegistered( |
- const ProvidedFileSystem& file_system) = 0; |
- virtual void OnProvidedFileSystemUnregistered( |
- const ProvidedFileSystem& file_system) = 0; |
+ // Called when a file system mounting has been invoked. For success, the |
+ // |error| argument is set to FILE_OK. Otherwise, |error| contains a specific |
+ // error code. |
+ virtual void OnProvidedFileSystemMount(const ProvidedFileSystem& file_system, |
+ base::File::Error error) = 0; |
+ |
+ // Called when a file system unmounting has been invoked. For success, the |
+ // |error| argument is set to FILE_OK. Otherwise, |error| contains a specific |
+ // error code. |
+ virtual void OnProvidedFileSystemUnmount( |
+ const ProvidedFileSystem& file_system, |
+ base::File::Error error) = 0; |
}; |
} // namespace file_system_provider |