OLD | NEW |
---|---|
1 // Copyright 2015 The Chromium Authors. All rights reserved. | 1 // Copyright 2015 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 module webusb; | 5 module device; |
Reilly Grant (use Gerrit)
2016/02/27 02:22:56
module device.usb;
juncai
2016/02/29 18:55:23
Done.
| |
6 | 6 |
7 import "device/usb/public/interfaces/device.mojom"; | 7 import "device.mojom"; |
8 import "device/usb/public/interfaces/device_manager.mojom"; | 8 import "device_manager.mojom"; |
9 | 9 |
10 interface WebUsbPermissionBubble { | 10 interface ChooserService { |
11 // Get permission from user to use the device. | 11 // Get permission from user to use the device. |
12 // | 12 // |
13 // |device_filters| filters the available devices and the filtered | 13 // |device_filters| filters the available devices and the filtered |
14 // devices will be listed for user to grant permission. | 14 // devices will be listed for user to grant permission. |
15 // | 15 // |
16 // |result| is the device that user grants permission to use. | 16 // |result| is the device that user grants permission to use. |
17 GetPermission(array<device.usb.DeviceFilter> device_filters) | 17 GetPermission(array<device.usb.DeviceFilter> device_filters) |
18 => (device.usb.DeviceInfo? result); | 18 => (device.usb.DeviceInfo? result); |
19 }; | 19 }; |
OLD | NEW |