Index: device/devices_app/usb/type_converters.cc |
diff --git a/device/devices_app/usb/type_converters.cc b/device/devices_app/usb/type_converters.cc |
index e7b2ea627dc6201fab0971c0f9ee232392fae4f6..709b0ca3621dcfe8514686b43bc230d1c20c1b04 100644 |
--- a/device/devices_app/usb/type_converters.cc |
+++ b/device/devices_app/usb/type_converters.cc |
@@ -267,4 +267,17 @@ TypeConverter<device::usb::DeviceInfoPtr, device::UsbDevice>::Convert( |
return info; |
} |
+// static |
+device::usb::IsochronousPacketPtr |
+TypeConverter<device::usb::IsochronousPacketPtr, |
+ device::UsbDeviceHandle::IsochronousPacket>:: |
+ Convert(const device::UsbDeviceHandle::IsochronousPacket& packet) { |
+ device::usb::IsochronousPacketPtr info = |
+ device::usb::IsochronousPacket::New(); |
+ info->length = packet.length; |
+ info->transferred_length = packet.transferred_length; |
+ info->status = mojo::ConvertTo<device::usb::TransferStatus>(packet.status); |
+ return info; |
+} |
+ |
} // namespace mojo |