| Index: device/usb/mojo/type_converters.cc
|
| diff --git a/device/usb/mojo/type_converters.cc b/device/usb/mojo/type_converters.cc
|
| index da856136abf18de47b35faea07cf3fb3c9e208a1..fbe17d88600c401aa4d9a61bc221778ee6fe51ce 100644
|
| --- a/device/usb/mojo/type_converters.cc
|
| +++ b/device/usb/mojo/type_converters.cc
|
| @@ -17,114 +17,14 @@
|
| namespace mojo {
|
|
|
| // static
|
| -device::mojom::UsbTransferDirection TypeConverter<
|
| - device::mojom::UsbTransferDirection,
|
| - device::UsbEndpointDirection>::Convert(const device::UsbEndpointDirection&
|
| - direction) {
|
| - if (direction == device::USB_DIRECTION_INBOUND)
|
| - return device::mojom::UsbTransferDirection::INBOUND;
|
| - DCHECK(direction == device::USB_DIRECTION_OUTBOUND);
|
| - return device::mojom::UsbTransferDirection::OUTBOUND;
|
| -}
|
| -
|
| -// static
|
| -device::mojom::UsbTransferStatus
|
| -TypeConverter<device::mojom::UsbTransferStatus, device::UsbTransferStatus>::
|
| - Convert(const device::UsbTransferStatus& status) {
|
| - switch (status) {
|
| - case device::USB_TRANSFER_COMPLETED:
|
| - return device::mojom::UsbTransferStatus::COMPLETED;
|
| - case device::USB_TRANSFER_ERROR:
|
| - return device::mojom::UsbTransferStatus::TRANSFER_ERROR;
|
| - case device::USB_TRANSFER_TIMEOUT:
|
| - return device::mojom::UsbTransferStatus::TIMEOUT;
|
| - case device::USB_TRANSFER_CANCELLED:
|
| - return device::mojom::UsbTransferStatus::CANCELLED;
|
| - case device::USB_TRANSFER_STALLED:
|
| - return device::mojom::UsbTransferStatus::STALLED;
|
| - case device::USB_TRANSFER_DISCONNECT:
|
| - return device::mojom::UsbTransferStatus::DISCONNECT;
|
| - case device::USB_TRANSFER_OVERFLOW:
|
| - return device::mojom::UsbTransferStatus::BABBLE;
|
| - case device::USB_TRANSFER_LENGTH_SHORT:
|
| - return device::mojom::UsbTransferStatus::SHORT_PACKET;
|
| - default:
|
| - NOTREACHED();
|
| - return device::mojom::UsbTransferStatus::TRANSFER_ERROR;
|
| - }
|
| -}
|
| -
|
| -// static
|
| -device::UsbDeviceHandle::TransferRequestType
|
| -TypeConverter<device::UsbDeviceHandle::TransferRequestType,
|
| - device::mojom::UsbControlTransferType>::
|
| - Convert(const device::mojom::UsbControlTransferType& type) {
|
| - switch (type) {
|
| - case device::mojom::UsbControlTransferType::STANDARD:
|
| - return device::UsbDeviceHandle::STANDARD;
|
| - case device::mojom::UsbControlTransferType::CLASS:
|
| - return device::UsbDeviceHandle::CLASS;
|
| - case device::mojom::UsbControlTransferType::VENDOR:
|
| - return device::UsbDeviceHandle::VENDOR;
|
| - case device::mojom::UsbControlTransferType::RESERVED:
|
| - return device::UsbDeviceHandle::RESERVED;
|
| - default:
|
| - NOTREACHED();
|
| - return device::UsbDeviceHandle::RESERVED;
|
| - }
|
| -}
|
| -
|
| -// static
|
| -device::UsbDeviceHandle::TransferRecipient
|
| -TypeConverter<device::UsbDeviceHandle::TransferRecipient,
|
| - device::mojom::UsbControlTransferRecipient>::
|
| - Convert(const device::mojom::UsbControlTransferRecipient& recipient) {
|
| - switch (recipient) {
|
| - case device::mojom::UsbControlTransferRecipient::DEVICE:
|
| - return device::UsbDeviceHandle::DEVICE;
|
| - case device::mojom::UsbControlTransferRecipient::INTERFACE:
|
| - return device::UsbDeviceHandle::INTERFACE;
|
| - case device::mojom::UsbControlTransferRecipient::ENDPOINT:
|
| - return device::UsbDeviceHandle::ENDPOINT;
|
| - case device::mojom::UsbControlTransferRecipient::OTHER:
|
| - return device::UsbDeviceHandle::OTHER;
|
| - default:
|
| - NOTREACHED();
|
| - return device::UsbDeviceHandle::OTHER;
|
| - }
|
| -}
|
| -
|
| -// static
|
| -device::mojom::UsbEndpointType
|
| -TypeConverter<device::mojom::UsbEndpointType, device::UsbTransferType>::Convert(
|
| - const device::UsbTransferType& type) {
|
| - switch (type) {
|
| - case device::USB_TRANSFER_ISOCHRONOUS:
|
| - return device::mojom::UsbEndpointType::ISOCHRONOUS;
|
| - case device::USB_TRANSFER_BULK:
|
| - return device::mojom::UsbEndpointType::BULK;
|
| - case device::USB_TRANSFER_INTERRUPT:
|
| - return device::mojom::UsbEndpointType::INTERRUPT;
|
| - // Note that we do not expose control transfer in the public interface
|
| - // because control endpoints are implied rather than explicitly enumerated
|
| - // there.
|
| - default:
|
| - NOTREACHED();
|
| - return device::mojom::UsbEndpointType::BULK;
|
| - }
|
| -}
|
| -
|
| -// static
|
| device::mojom::UsbEndpointInfoPtr TypeConverter<
|
| device::mojom::UsbEndpointInfoPtr,
|
| device::UsbEndpointDescriptor>::Convert(const device::UsbEndpointDescriptor&
|
| endpoint) {
|
| auto info = device::mojom::UsbEndpointInfo::New();
|
| info->endpoint_number = endpoint.address & 0xf;
|
| - info->direction =
|
| - ConvertTo<device::mojom::UsbTransferDirection>(endpoint.direction);
|
| - info->type =
|
| - ConvertTo<device::mojom::UsbEndpointType>(endpoint.transfer_type);
|
| + info->direction = endpoint.direction;
|
| + info->type = endpoint.transfer_type;
|
| info->packet_size = static_cast<uint32_t>(endpoint.maximum_packet_size);
|
| return info;
|
| }
|
| @@ -143,7 +43,7 @@ TypeConverter<device::mojom::UsbAlternateInterfaceInfoPtr,
|
| // Filter out control endpoints for the public interface.
|
| info->endpoints.reserve(interface.endpoints.size());
|
| for (const auto& endpoint : interface.endpoints) {
|
| - if (endpoint.transfer_type != device::USB_TRANSFER_CONTROL)
|
| + if (endpoint.transfer_type != device::UsbTransferType::CONTROL)
|
| info->endpoints.push_back(device::mojom::UsbEndpointInfo::From(endpoint));
|
| }
|
|
|
|
|