Index: chrome/browser/chromeos/file_manager/volume_manager.h |
diff --git a/chrome/browser/chromeos/file_manager/volume_manager.h b/chrome/browser/chromeos/file_manager/volume_manager.h |
index 61b0e8ab2c3c585b6bdd3791041a5a1f037efd34..bd3b11e3ce4ebb470b3a40f47d1f95faa31e0ff1 100644 |
--- a/chrome/browser/chromeos/file_manager/volume_manager.h |
+++ b/chrome/browser/chromeos/file_manager/volume_manager.h |
@@ -5,10 +5,12 @@ |
#ifndef CHROME_BROWSER_CHROMEOS_FILE_MANAGER_VOLUME_MANAGER_H_ |
#define CHROME_BROWSER_CHROMEOS_FILE_MANAGER_VOLUME_MANAGER_H_ |
+#include <map> |
#include <string> |
#include <vector> |
#include "base/basictypes.h" |
+#include "base/files/file.h" |
#include "base/files/file_path.h" |
#include "base/memory/scoped_ptr.h" |
#include "base/observer_list.h" |
@@ -57,6 +59,9 @@ struct VolumeInfo { |
VolumeInfo(); |
~VolumeInfo(); |
+ // The ID for provided file system. If other type, then equal to zero. |
+ int file_system_id; |
+ |
// The ID of the volume. |
std::string volume_id; |
@@ -170,12 +175,12 @@ class VolumeManager : public KeyedService, |
const std::string& device_path) OVERRIDE; |
// chromeos::file_system_provider::Observer overrides. |
- virtual void OnProvidedFileSystemRegistered( |
- const chromeos::file_system_provider::ProvidedFileSystem& file_system) |
- OVERRIDE; |
- virtual void OnProvidedFileSystemUnregistered( |
- const chromeos::file_system_provider::ProvidedFileSystem& file_system) |
- OVERRIDE; |
+ virtual void OnProvidedFileSystemMount( |
+ const chromeos::file_system_provider::ProvidedFileSystem& file_system, |
+ base::File::Error error) OVERRIDE; |
+ virtual void OnProvidedFileSystemUnmount( |
+ const chromeos::file_system_provider::ProvidedFileSystem& file_system, |
+ base::File::Error error) OVERRIDE; |
// Called on change to kExternalStorageDisabled pref. |
void OnExternalStorageDisabledChanged(); |