Index: chrome/browser/storage_monitor/image_capture_device_manager.h |
diff --git a/chrome/browser/storage_monitor/image_capture_device_manager.h b/chrome/browser/storage_monitor/image_capture_device_manager.h |
index bc8c09e4c96bacebe0fbdbfde4efd503ddd6ffa4..a1d0ea1a92a43a7b197a593576c704ab1dbdbf4c 100644 |
--- a/chrome/browser/storage_monitor/image_capture_device_manager.h |
+++ b/chrome/browser/storage_monitor/image_capture_device_manager.h |
@@ -38,6 +38,11 @@ class ImageCaptureDeviceManager { |
// TODO(gbillock): Move this to be a constructor argument. |
void SetNotifications(StorageMonitor::Receiver* notifications); |
+ // Eject the given device. The ID passed is not the device ID, but the |
+ // ImageCapture UUID. |
+ void EjectDevice(const std::string& uuid, |
+ base::Callback<void(StorageMonitor::EjectStatus)> callback); |
+ |
private: |
base::scoped_nsobject<ImageCaptureDeviceManagerImpl> device_browser_; |
}; |