| Index: chrome/browser/storage_monitor/storage_monitor_chromeos.h
|
| diff --git a/chrome/browser/storage_monitor/storage_monitor_chromeos.h b/chrome/browser/storage_monitor/storage_monitor_chromeos.h
|
| index 8596890e3ca26119add2190bd9a3afb050056002..2d8897395efbd1f8ce79d13aec1fb30d546753e1 100644
|
| --- a/chrome/browser/storage_monitor/storage_monitor_chromeos.h
|
| +++ b/chrome/browser/storage_monitor/storage_monitor_chromeos.h
|
| @@ -21,6 +21,10 @@
|
| #include "chrome/browser/storage_monitor/storage_monitor.h"
|
| #include "chromeos/disks/disk_mount_manager.h"
|
|
|
| +namespace chrome {
|
| +class MediaTransferProtocolDeviceObserverLinux;
|
| +}
|
| +
|
| namespace chromeos {
|
|
|
| class StorageMonitorCros
|
| @@ -31,6 +35,10 @@ class StorageMonitorCros
|
| // Should only be called by browser start up code. Use GetInstance() instead.
|
| StorageMonitorCros();
|
|
|
| + // Sets up disk listeners and issues notifications for any discovered
|
| + // mount points. Sets up MTP manager and listeners.
|
| + void Init();
|
| +
|
| virtual void OnDiskEvent(disks::DiskMountManager::DiskEvent event,
|
| const disks::DiskMountManager::Disk* disk) OVERRIDE;
|
| virtual void OnDeviceEvent(disks::DiskMountManager::DeviceEvent event,
|
| @@ -82,6 +90,9 @@ class StorageMonitorCros
|
| // Only accessed on the UI thread.
|
| MountMap mount_map_;
|
|
|
| + scoped_ptr<chrome::MediaTransferProtocolDeviceObserverLinux>
|
| + media_transfer_protocol_device_observer_;
|
| +
|
| DISALLOW_COPY_AND_ASSIGN(StorageMonitorCros);
|
| };
|
|
|
|
|