diff options
Diffstat (limited to 'device/devices_app/usb/type_converters.cc')
-rw-r--r-- | device/devices_app/usb/type_converters.cc | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/device/devices_app/usb/type_converters.cc b/device/devices_app/usb/type_converters.cc index e7b2ea6..709b0ca 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 |