summaryrefslogtreecommitdiffstats
path: root/device/usb/public/interfaces/permission_provider.mojom
diff options
context:
space:
mode:
Diffstat (limited to 'device/usb/public/interfaces/permission_provider.mojom')
-rw-r--r--device/usb/public/interfaces/permission_provider.mojom29
1 files changed, 0 insertions, 29 deletions
diff --git a/device/usb/public/interfaces/permission_provider.mojom b/device/usb/public/interfaces/permission_provider.mojom
deleted file mode 100644
index f5d7111..0000000
--- a/device/usb/public/interfaces/permission_provider.mojom
+++ /dev/null
@@ -1,29 +0,0 @@
-// Copyright 2015 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-module device.usb;
-
-import "device.mojom";
-
-interface PermissionProvider {
- // Filters a set of |requested_devices| down to the set of |allowed_guids|
- // that should be accessible to clients of the DeviceManager instance.
- HasDevicePermission(array<DeviceInfo> requested_devices)
- => (array<string> allowed_guids);
-
- // Returns whether or not the client has permission to access
- // |requested_configuration| on |device|.
- HasConfigurationPermission(uint8 requested_configuration,
- DeviceInfo device) => (bool allowed);
-
- // Returns whether or not the client has permission to access
- // |requested_interface| on |device| when it is in configuration
- // |configuration_value|.
- HasInterfacePermission(uint8 requested_interface,
- uint8 configuration_value,
- DeviceInfo device) => (bool allowed);
-
- // Requests a new binding to this service.
- Bind(PermissionProvider& request);
-};