Index: device/usb/public/interfaces/device.mojom |
diff --git a/device/usb/public/interfaces/device.mojom b/device/usb/public/interfaces/device.mojom |
index 8da2922bf45f91746c6de2fd4c7a551fd5a9a959..e23406ada26a5c6491a6cdcdf108935f721cf965 100644 |
--- a/device/usb/public/interfaces/device.mojom |
+++ b/device/usb/public/interfaces/device.mojom |
@@ -2,9 +2,9 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-module device.usb; |
+module device.mojom; |
-enum OpenDeviceError { |
+enum UsbOpenDeviceError { |
// Opening the device succeeded. |
OK, |
@@ -15,59 +15,59 @@ enum OpenDeviceError { |
ALREADY_OPEN, |
}; |
-enum TransferDirection { |
+enum UsbTransferDirection { |
INBOUND, |
OUTBOUND, |
}; |
-enum ControlTransferType { |
+enum UsbControlTransferType { |
STANDARD, |
CLASS, |
VENDOR, |
RESERVED |
}; |
-enum ControlTransferRecipient { |
+enum UsbControlTransferRecipient { |
DEVICE, |
INTERFACE, |
ENDPOINT, |
OTHER |
}; |
-enum EndpointType { |
+enum UsbEndpointType { |
BULK, |
INTERRUPT, |
ISOCHRONOUS, |
}; |
-struct EndpointInfo { |
+struct UsbEndpointInfo { |
uint8 endpoint_number; |
- TransferDirection direction; |
- EndpointType type; |
+ UsbTransferDirection direction; |
+ UsbEndpointType type; |
uint32 packet_size; |
}; |
-struct AlternateInterfaceInfo { |
+struct UsbAlternateInterfaceInfo { |
uint8 alternate_setting; |
uint8 class_code; |
uint8 subclass_code; |
uint8 protocol_code; |
string? interface_name; |
- array<EndpointInfo> endpoints; |
+ array<UsbEndpointInfo> endpoints; |
}; |
-struct InterfaceInfo { |
+struct UsbInterfaceInfo { |
uint8 interface_number; |
- array<AlternateInterfaceInfo> alternates; |
+ array<UsbAlternateInterfaceInfo> alternates; |
}; |
-struct ConfigurationInfo { |
+struct UsbConfigurationInfo { |
uint8 configuration_value; |
string? configuration_name; |
- array<InterfaceInfo> interfaces; |
+ array<UsbInterfaceInfo> interfaces; |
}; |
-struct DeviceInfo { |
+struct UsbDeviceInfo { |
string guid; |
uint8 usb_version_major; |
uint8 usb_version_minor; |
@@ -84,18 +84,18 @@ struct DeviceInfo { |
string? product_name; |
string? serial_number; |
uint8 active_configuration; |
- array<ConfigurationInfo> configurations; |
+ array<UsbConfigurationInfo> configurations; |
}; |
-struct ControlTransferParams { |
- ControlTransferType type; |
- ControlTransferRecipient recipient; |
+struct UsbControlTransferParams { |
+ UsbControlTransferType type; |
+ UsbControlTransferRecipient recipient; |
uint8 request; |
uint16 value; |
uint16 index; |
}; |
-enum TransferStatus { |
+enum UsbTransferStatus { |
// The transfer completed successfully. |
COMPLETED, |
@@ -126,15 +126,15 @@ enum TransferStatus { |
SHORT_PACKET, |
}; |
-struct IsochronousPacket { |
+struct UsbIsochronousPacket { |
uint32 length; |
uint32 transferred_length; |
- TransferStatus status; |
+ UsbTransferStatus status; |
}; |
-interface Device { |
+interface UsbDevice { |
// Opens the device. Methods below require the device be opened first. |
- Open() => (OpenDeviceError error); |
+ Open() => (UsbOpenDeviceError error); |
// Closes the device. |
Close() => (); |
@@ -170,8 +170,10 @@ interface Device { |
// |timeout| specifies the request timeout in milliseconds. A timeout of 0 |
// indicates no timeout: the request will remain pending indefinitely until |
// completed or otherwise terminated. |
- ControlTransferIn(ControlTransferParams params, uint32 length, uint32 timeout) |
- => (TransferStatus status, array<uint8>? data); |
+ ControlTransferIn(UsbControlTransferParams params, |
+ uint32 length, |
+ uint32 timeout) |
+ => (UsbTransferStatus status, array<uint8>? data); |
// Initiates an inbound control transfer request. |params| determine the |
// details of the request. Transfers to recipients other than DEVICE require a |
@@ -182,10 +184,10 @@ interface Device { |
// |timeout| specifies the request timeout in milliseconds. A timeout of 0 |
// indicates no timeout: the request will remain pending indefinitely until |
// completed or otherwise terminated. |
- ControlTransferOut(ControlTransferParams params, |
+ ControlTransferOut(UsbControlTransferParams params, |
array<uint8> data, |
uint32 timeout) |
- => (TransferStatus status); |
+ => (UsbTransferStatus status); |
// Initiates an inbound generic transfer request on a specific endpoint. The |
// interface to which |endpoint_number| belongs must be claimed, and the |
@@ -201,7 +203,7 @@ interface Device { |
// indicates no timeout: the request will remain pending indefinitely until |
// completed or otherwise terminated. |
GenericTransferIn(uint8 endpoint_number, uint32 length, uint32 timeout) |
- => (TransferStatus status, array<uint8>? data); |
+ => (UsbTransferStatus status, array<uint8>? data); |
// Initiates an outbound generic transfer request on a specific endpoint. The |
// interface to which |endpoint_number| belongs must be claimed, and the |
@@ -215,7 +217,7 @@ interface Device { |
// indicates no timeout: the request will remain pending indefinitely until |
// completed or otherwise terminated. |
GenericTransferOut(uint8 endpoint_number, array<uint8> data, uint32 timeout) |
- => (TransferStatus status); |
+ => (UsbTransferStatus status); |
// Initiates an inbound isochronous transfer request on a specific endpoint. |
// The interface to which |endpoint_number| belongs must be claimed, and the |
@@ -238,7 +240,7 @@ interface Device { |
IsochronousTransferIn(uint8 endpoint_number, |
array<uint32> packet_lengths, |
uint32 timeout) |
- => (array<uint8>? data, array<IsochronousPacket> packets); |
+ => (array<uint8>? data, array<UsbIsochronousPacket> packets); |
// Initiates an outbound isochronous transfer request on a specific endpoint. |
// The interface to which |endpoint_number| belongs must be claimed, and the |
@@ -260,5 +262,5 @@ interface Device { |
array<uint8> data, |
array<uint32> packet_lengths, |
uint32 timeout) |
- => (array<IsochronousPacket> packets); |
+ => (array<UsbIsochronousPacket> packets); |
}; |