Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(176)

Unified Diff: device/usb/mojo/type_converters.cc

Issue 2821723002: Move classes in the device.usb Mojo namespace to device.mojom (Closed)
Patch Set: mcasas@ nits Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « device/usb/mojo/type_converters.h ('k') | device/usb/public/interfaces/OWNERS » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: device/usb/mojo/type_converters.cc
diff --git a/device/usb/mojo/type_converters.cc b/device/usb/mojo/type_converters.cc
index 09b8bd94f56a13dd74a32a0186e87bf3538870ef..da856136abf18de47b35faea07cf3fb3c9e208a1 100644
--- a/device/usb/mojo/type_converters.cc
+++ b/device/usb/mojo/type_converters.cc
@@ -17,55 +17,56 @@
namespace mojo {
// static
-device::usb::TransferDirection
-TypeConverter<device::usb::TransferDirection, device::UsbEndpointDirection>::
- Convert(const device::UsbEndpointDirection& direction) {
+device::mojom::UsbTransferDirection TypeConverter<
+ device::mojom::UsbTransferDirection,
+ device::UsbEndpointDirection>::Convert(const device::UsbEndpointDirection&
+ direction) {
if (direction == device::USB_DIRECTION_INBOUND)
- return device::usb::TransferDirection::INBOUND;
+ return device::mojom::UsbTransferDirection::INBOUND;
DCHECK(direction == device::USB_DIRECTION_OUTBOUND);
- return device::usb::TransferDirection::OUTBOUND;
+ return device::mojom::UsbTransferDirection::OUTBOUND;
}
// static
-device::usb::TransferStatus
-TypeConverter<device::usb::TransferStatus, device::UsbTransferStatus>::Convert(
- const device::UsbTransferStatus& status) {
+device::mojom::UsbTransferStatus
+TypeConverter<device::mojom::UsbTransferStatus, device::UsbTransferStatus>::
+ Convert(const device::UsbTransferStatus& status) {
switch (status) {
case device::USB_TRANSFER_COMPLETED:
- return device::usb::TransferStatus::COMPLETED;
+ return device::mojom::UsbTransferStatus::COMPLETED;
case device::USB_TRANSFER_ERROR:
- return device::usb::TransferStatus::TRANSFER_ERROR;
+ return device::mojom::UsbTransferStatus::TRANSFER_ERROR;
case device::USB_TRANSFER_TIMEOUT:
- return device::usb::TransferStatus::TIMEOUT;
+ return device::mojom::UsbTransferStatus::TIMEOUT;
case device::USB_TRANSFER_CANCELLED:
- return device::usb::TransferStatus::CANCELLED;
+ return device::mojom::UsbTransferStatus::CANCELLED;
case device::USB_TRANSFER_STALLED:
- return device::usb::TransferStatus::STALLED;
+ return device::mojom::UsbTransferStatus::STALLED;
case device::USB_TRANSFER_DISCONNECT:
- return device::usb::TransferStatus::DISCONNECT;
+ return device::mojom::UsbTransferStatus::DISCONNECT;
case device::USB_TRANSFER_OVERFLOW:
- return device::usb::TransferStatus::BABBLE;
+ return device::mojom::UsbTransferStatus::BABBLE;
case device::USB_TRANSFER_LENGTH_SHORT:
- return device::usb::TransferStatus::SHORT_PACKET;
+ return device::mojom::UsbTransferStatus::SHORT_PACKET;
default:
NOTREACHED();
- return device::usb::TransferStatus::TRANSFER_ERROR;
+ return device::mojom::UsbTransferStatus::TRANSFER_ERROR;
}
}
// static
device::UsbDeviceHandle::TransferRequestType
TypeConverter<device::UsbDeviceHandle::TransferRequestType,
- device::usb::ControlTransferType>::
- Convert(const device::usb::ControlTransferType& type) {
+ device::mojom::UsbControlTransferType>::
+ Convert(const device::mojom::UsbControlTransferType& type) {
switch (type) {
- case device::usb::ControlTransferType::STANDARD:
+ case device::mojom::UsbControlTransferType::STANDARD:
return device::UsbDeviceHandle::STANDARD;
- case device::usb::ControlTransferType::CLASS:
+ case device::mojom::UsbControlTransferType::CLASS:
return device::UsbDeviceHandle::CLASS;
- case device::usb::ControlTransferType::VENDOR:
+ case device::mojom::UsbControlTransferType::VENDOR:
return device::UsbDeviceHandle::VENDOR;
- case device::usb::ControlTransferType::RESERVED:
+ case device::mojom::UsbControlTransferType::RESERVED:
return device::UsbDeviceHandle::RESERVED;
default:
NOTREACHED();
@@ -76,16 +77,16 @@ TypeConverter<device::UsbDeviceHandle::TransferRequestType,
// static
device::UsbDeviceHandle::TransferRecipient
TypeConverter<device::UsbDeviceHandle::TransferRecipient,
- device::usb::ControlTransferRecipient>::
- Convert(const device::usb::ControlTransferRecipient& recipient) {
+ device::mojom::UsbControlTransferRecipient>::
+ Convert(const device::mojom::UsbControlTransferRecipient& recipient) {
switch (recipient) {
- case device::usb::ControlTransferRecipient::DEVICE:
+ case device::mojom::UsbControlTransferRecipient::DEVICE:
return device::UsbDeviceHandle::DEVICE;
- case device::usb::ControlTransferRecipient::INTERFACE:
+ case device::mojom::UsbControlTransferRecipient::INTERFACE:
return device::UsbDeviceHandle::INTERFACE;
- case device::usb::ControlTransferRecipient::ENDPOINT:
+ case device::mojom::UsbControlTransferRecipient::ENDPOINT:
return device::UsbDeviceHandle::ENDPOINT;
- case device::usb::ControlTransferRecipient::OTHER:
+ case device::mojom::UsbControlTransferRecipient::OTHER:
return device::UsbDeviceHandle::OTHER;
default:
NOTREACHED();
@@ -94,45 +95,46 @@ TypeConverter<device::UsbDeviceHandle::TransferRecipient,
}
// static
-device::usb::EndpointType
-TypeConverter<device::usb::EndpointType, device::UsbTransferType>::Convert(
+device::mojom::UsbEndpointType
+TypeConverter<device::mojom::UsbEndpointType, device::UsbTransferType>::Convert(
const device::UsbTransferType& type) {
switch (type) {
case device::USB_TRANSFER_ISOCHRONOUS:
- return device::usb::EndpointType::ISOCHRONOUS;
+ return device::mojom::UsbEndpointType::ISOCHRONOUS;
case device::USB_TRANSFER_BULK:
- return device::usb::EndpointType::BULK;
+ return device::mojom::UsbEndpointType::BULK;
case device::USB_TRANSFER_INTERRUPT:
- return device::usb::EndpointType::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::usb::EndpointType::BULK;
+ return device::mojom::UsbEndpointType::BULK;
}
}
// static
-device::usb::EndpointInfoPtr
-TypeConverter<device::usb::EndpointInfoPtr, device::UsbEndpointDescriptor>::
- Convert(const device::UsbEndpointDescriptor& endpoint) {
- device::usb::EndpointInfoPtr info = device::usb::EndpointInfo::New();
+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::usb::TransferDirection>(endpoint.direction);
- info->type = ConvertTo<device::usb::EndpointType>(endpoint.transfer_type);
+ ConvertTo<device::mojom::UsbTransferDirection>(endpoint.direction);
+ info->type =
+ ConvertTo<device::mojom::UsbEndpointType>(endpoint.transfer_type);
info->packet_size = static_cast<uint32_t>(endpoint.maximum_packet_size);
return info;
}
// static
-device::usb::AlternateInterfaceInfoPtr
-TypeConverter<device::usb::AlternateInterfaceInfoPtr,
+device::mojom::UsbAlternateInterfaceInfoPtr
+TypeConverter<device::mojom::UsbAlternateInterfaceInfoPtr,
device::UsbInterfaceDescriptor>::
Convert(const device::UsbInterfaceDescriptor& interface) {
- device::usb::AlternateInterfaceInfoPtr info =
- device::usb::AlternateInterfaceInfo::New();
+ auto info = device::mojom::UsbAlternateInterfaceInfo::New();
info->alternate_setting = interface.alternate_setting;
info->class_code = interface.interface_class;
info->subclass_code = interface.interface_subclass;
@@ -142,29 +144,30 @@ TypeConverter<device::usb::AlternateInterfaceInfoPtr,
info->endpoints.reserve(interface.endpoints.size());
for (const auto& endpoint : interface.endpoints) {
if (endpoint.transfer_type != device::USB_TRANSFER_CONTROL)
- info->endpoints.push_back(device::usb::EndpointInfo::From(endpoint));
+ info->endpoints.push_back(device::mojom::UsbEndpointInfo::From(endpoint));
}
return info;
}
// static
-std::vector<device::usb::InterfaceInfoPtr>
-TypeConverter<std::vector<device::usb::InterfaceInfoPtr>,
+std::vector<device::mojom::UsbInterfaceInfoPtr>
+TypeConverter<std::vector<device::mojom::UsbInterfaceInfoPtr>,
std::vector<device::UsbInterfaceDescriptor>>::
Convert(const std::vector<device::UsbInterfaceDescriptor>& interfaces) {
- std::vector<device::usb::InterfaceInfoPtr> infos;
+ std::vector<device::mojom::UsbInterfaceInfoPtr> infos;
// Aggregate each alternate setting into an InterfaceInfo corresponding to its
// interface number.
- std::map<uint8_t, device::usb::InterfaceInfo*> interface_map;
+ std::map<uint8_t, device::mojom::UsbInterfaceInfo*> interface_map;
for (size_t i = 0; i < interfaces.size(); ++i) {
- auto alternate = device::usb::AlternateInterfaceInfo::From(interfaces[i]);
+ auto alternate =
+ device::mojom::UsbAlternateInterfaceInfo::From(interfaces[i]);
auto iter = interface_map.find(interfaces[i].interface_number);
if (iter == interface_map.end()) {
// This is the first time we're seeing an alternate with this interface
// number, so add a new InterfaceInfo to the array and map the number.
- auto info = device::usb::InterfaceInfo::New();
+ auto info = device::mojom::UsbInterfaceInfo::New();
info->interface_number = interfaces[i].interface_number;
iter = interface_map
.insert(
@@ -179,23 +182,23 @@ TypeConverter<std::vector<device::usb::InterfaceInfoPtr>,
}
// static
-device::usb::ConfigurationInfoPtr
-TypeConverter<device::usb::ConfigurationInfoPtr, device::UsbConfigDescriptor>::
- Convert(const device::UsbConfigDescriptor& config) {
- device::usb::ConfigurationInfoPtr info =
- device::usb::ConfigurationInfo::New();
+device::mojom::UsbConfigurationInfoPtr TypeConverter<
+ device::mojom::UsbConfigurationInfoPtr,
+ device::UsbConfigDescriptor>::Convert(const device::UsbConfigDescriptor&
+ config) {
+ auto info = device::mojom::UsbConfigurationInfo::New();
info->configuration_value = config.configuration_value;
info->interfaces =
- mojo::ConvertTo<std::vector<device::usb::InterfaceInfoPtr>>(
+ mojo::ConvertTo<std::vector<device::mojom::UsbInterfaceInfoPtr>>(
config.interfaces);
return info;
}
// static
-device::usb::DeviceInfoPtr
-TypeConverter<device::usb::DeviceInfoPtr, device::UsbDevice>::Convert(
+device::mojom::UsbDeviceInfoPtr
+TypeConverter<device::mojom::UsbDeviceInfoPtr, device::UsbDevice>::Convert(
const device::UsbDevice& device) {
- device::usb::DeviceInfoPtr info = device::usb::DeviceInfo::New();
+ auto info = device::mojom::UsbDeviceInfo::New();
info->guid = device.guid();
info->usb_version_major = device.usb_version() >> 8;
info->usb_version_minor = device.usb_version() >> 4 & 0xf;
@@ -214,21 +217,21 @@ TypeConverter<device::usb::DeviceInfoPtr, device::UsbDevice>::Convert(
const device::UsbConfigDescriptor* config = device.active_configuration();
info->active_configuration = config ? config->configuration_value : 0;
info->configurations =
- mojo::ConvertTo<std::vector<device::usb::ConfigurationInfoPtr>>(
+ mojo::ConvertTo<std::vector<device::mojom::UsbConfigurationInfoPtr>>(
device.configurations());
return info;
}
// static
-device::usb::IsochronousPacketPtr
-TypeConverter<device::usb::IsochronousPacketPtr,
+device::mojom::UsbIsochronousPacketPtr
+TypeConverter<device::mojom::UsbIsochronousPacketPtr,
device::UsbDeviceHandle::IsochronousPacket>::
Convert(const device::UsbDeviceHandle::IsochronousPacket& packet) {
- device::usb::IsochronousPacketPtr info =
- device::usb::IsochronousPacket::New();
+ auto info = device::mojom::UsbIsochronousPacket::New();
info->length = packet.length;
info->transferred_length = packet.transferred_length;
- info->status = mojo::ConvertTo<device::usb::TransferStatus>(packet.status);
+ info->status =
+ mojo::ConvertTo<device::mojom::UsbTransferStatus>(packet.status);
return info;
}
« no previous file with comments | « device/usb/mojo/type_converters.h ('k') | device/usb/public/interfaces/OWNERS » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698