| Index: chrome/browser/chromeos/extensions/file_browser_event_router.h
|
| diff --git a/chrome/browser/chromeos/extensions/file_browser_event_router.h b/chrome/browser/chromeos/extensions/file_browser_event_router.h
|
| index 53cdaf960ba12b6633ded78264bb969171aae45d..a3e1e770acaa3af019c58952cdc036bfc57a8235 100644
|
| --- a/chrome/browser/chromeos/extensions/file_browser_event_router.h
|
| +++ b/chrome/browser/chromeos/extensions/file_browser_event_router.h
|
| @@ -15,7 +15,7 @@
|
| #include "base/memory/scoped_ptr.h"
|
| #include "base/string16.h"
|
| #include "base/synchronization/lock.h"
|
| -#include "chrome/browser/chromeos/cros/mount_library.h"
|
| +#include "chrome/browser/chromeos/dbus/cros_disks_client.h"
|
|
|
| class FileBrowserNotifications;
|
| class Profile;
|
| @@ -23,12 +23,12 @@ class Profile;
|
| // Used to monitor disk mount changes and signal when new mounted usb device is
|
| // found.
|
| class ExtensionFileBrowserEventRouter
|
| - : public chromeos::MountLibrary::Observer {
|
| + : public chromeos::CrosDisksClient::Observer {
|
| public:
|
| explicit ExtensionFileBrowserEventRouter(Profile* profile);
|
| virtual ~ExtensionFileBrowserEventRouter();
|
| // Starts observing file system change events. Currently only
|
| - // MountLibrary events are being observed.
|
| + // CrosDisksClient events are being observed.
|
| void ObserveFileSystemEvents();
|
|
|
| // File watch setup routines.
|
| @@ -38,14 +38,15 @@ class ExtensionFileBrowserEventRouter
|
| void RemoveFileWatch(const FilePath& file_path,
|
| const std::string& extension_id);
|
|
|
| - // MountLibrary::Observer overrides.
|
| - virtual void DiskChanged(chromeos::MountLibraryEventType event,
|
| - const chromeos::MountLibrary::Disk* disk) OVERRIDE;
|
| - virtual void DeviceChanged(chromeos::MountLibraryEventType event,
|
| + // CrosDisksClient::Observer overrides.
|
| + virtual void DiskChanged(chromeos::CrosDisksClientEventType event,
|
| + const chromeos::CrosDisksClient::Disk* disk)
|
| + OVERRIDE;
|
| + virtual void DeviceChanged(chromeos::CrosDisksClientEventType event,
|
| const std::string& device_path) OVERRIDE;
|
| - virtual void MountCompleted(chromeos::MountLibrary::MountEvent event_type,
|
| + virtual void MountCompleted(chromeos::CrosDisksClient::MountEvent event_type,
|
| chromeos::MountError error_code,
|
| - const chromeos::MountLibrary::MountPointInfo& mount_info) OVERRIDE;
|
| + const chromeos::CrosDisksClient::MountPointInfo& mount_info) OVERRIDE;
|
|
|
| private:
|
| typedef struct FileWatcherExtensions {
|
| @@ -79,10 +80,10 @@ class ExtensionFileBrowserEventRouter
|
| };
|
|
|
| // USB mount event handlers.
|
| - void OnDiskAdded(const chromeos::MountLibrary::Disk* disk);
|
| - void OnDiskRemoved(const chromeos::MountLibrary::Disk* disk);
|
| - void OnDiskMounted(const chromeos::MountLibrary::Disk* disk);
|
| - void OnDiskUnmounted(const chromeos::MountLibrary::Disk* disk);
|
| + void OnDiskAdded(const chromeos::CrosDisksClient::Disk* disk);
|
| + void OnDiskRemoved(const chromeos::CrosDisksClient::Disk* disk);
|
| + void OnDiskMounted(const chromeos::CrosDisksClient::Disk* disk);
|
| + void OnDiskUnmounted(const chromeos::CrosDisksClient::Disk* disk);
|
| void OnDeviceAdded(const std::string& device_path);
|
| void OnDeviceRemoved(const std::string& device_path);
|
| void OnDeviceScanned(const std::string& device_path);
|
| @@ -98,11 +99,12 @@ class ExtensionFileBrowserEventRouter
|
| const std::set<std::string>& extensions);
|
|
|
| // Sends filesystem changed extension message to all renderers.
|
| - void DispatchDiskEvent(const chromeos::MountLibrary::Disk* disk, bool added);
|
| + void DispatchDiskEvent(const chromeos::CrosDisksClient::Disk* disk,
|
| + bool added);
|
|
|
| - void DispatchMountCompletedEvent(chromeos::MountLibrary::MountEvent event,
|
| + void DispatchMountCompletedEvent(chromeos::CrosDisksClient::MountEvent event,
|
| chromeos::MountError error_code,
|
| - const chromeos::MountLibrary::MountPointInfo& mount_info);
|
| + const chromeos::CrosDisksClient::MountPointInfo& mount_info);
|
|
|
| void RemoveBrowserFromVector(const std::string& path);
|
|
|
|
|