Index: chrome/browser/usb/web_usb_chooser_service.h |
diff --git a/chrome/browser/usb/web_usb_permission_bubble.h b/chrome/browser/usb/web_usb_chooser_service.h |
similarity index 53% |
rename from chrome/browser/usb/web_usb_permission_bubble.h |
rename to chrome/browser/usb/web_usb_chooser_service.h |
index d55ffc6fcaad984490444decd7be438b4b71d0e0..7a5de6aee81321c57ffb75d7f229df1fd297c394 100644 |
--- a/chrome/browser/usb/web_usb_permission_bubble.h |
+++ b/chrome/browser/usb/web_usb_chooser_service.h |
@@ -2,14 +2,14 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-#ifndef CHROME_BROWSER_USB_WEB_USB_PERMISSION_BUBBLE_H_ |
-#define CHROME_BROWSER_USB_WEB_USB_PERMISSION_BUBBLE_H_ |
+#ifndef CHROME_BROWSER_USB_WEB_USB_CHOOSER_SERVICE_H_ |
+#define CHROME_BROWSER_USB_WEB_USB_CHOOSER_SERVICE_H_ |
#include <vector> |
#include "base/macros.h" |
#include "components/bubble/bubble_reference.h" |
-#include "components/webusb/public/interfaces/webusb_permission_bubble.mojom.h" |
+#include "device/usb/public/interfaces/chooser_service.mojom.h" |
#include "mojo/public/cpp/bindings/array.h" |
#include "mojo/public/cpp/bindings/binding_set.h" |
#include "mojo/public/cpp/bindings/interface_request.h" |
@@ -22,27 +22,27 @@ namespace device { |
class UsbDevice; |
} |
-// Implementation of the public webusb::WebUsbPermissionBubble interface. |
+// Implementation of the public device::ChooserService interface. |
// This interface can be used by a webpage to request permission from user |
// to access a certain device. |
-class ChromeWebUsbPermissionBubble : public webusb::WebUsbPermissionBubble { |
+class WebUsbChooserService : public device::ChooserService { |
public: |
- explicit ChromeWebUsbPermissionBubble( |
- content::RenderFrameHost* render_frame_host); |
+ explicit WebUsbChooserService(content::RenderFrameHost* render_frame_host); |
- ~ChromeWebUsbPermissionBubble() override; |
+ ~WebUsbChooserService() override; |
- // webusb::WebUsbPermissionBubble: |
+ // device::ChooserService: |
void GetPermission(mojo::Array<device::usb::DeviceFilterPtr> device_filters, |
const GetPermissionCallback& callback) override; |
- void Bind(mojo::InterfaceRequest<webusb::WebUsbPermissionBubble> request); |
+ |
+ void Bind(mojo::InterfaceRequest<device::ChooserService> request); |
private: |
content::RenderFrameHost* const render_frame_host_; |
- mojo::BindingSet<webusb::WebUsbPermissionBubble> bindings_; |
+ mojo::BindingSet<device::ChooserService> bindings_; |
std::vector<BubbleReference> bubbles_; |
- DISALLOW_COPY_AND_ASSIGN(ChromeWebUsbPermissionBubble); |
+ DISALLOW_COPY_AND_ASSIGN(WebUsbChooserService); |
}; |
-#endif // CHROME_BROWSER_USB_WEB_USB_PERMISSION_BUBBLE_H_ |
+#endif // CHROME_BROWSER_USB_WEB_USB_CHOOSER_SERVICE_H_ |