Struct libusb_sys::libusb_transfer
[−]
[src]
#[repr(C)]pub struct libusb_transfer { pub dev_handle: *mut libusb_device_handle, pub flags: u8, pub endpoint: c_uchar, pub transfer_type: c_uchar, pub timeout: c_uint, pub status: c_int, pub length: c_int, pub actual_length: c_int, pub callback: libusb_transfer_cb_fn, pub user_data: *mut c_void, pub buffer: *mut c_uchar, pub num_iso_packets: c_int, pub iso_packet_desc: [libusb_iso_packet_descriptor; 0], }
Fields
dev_handle: *mut libusb_device_handle
flags: u8
endpoint: c_uchar
transfer_type: c_uchar
timeout: c_uint
status: c_int
length: c_int
actual_length: c_int
callback: libusb_transfer_cb_fn
user_data: *mut c_void
buffer: *mut c_uchar
num_iso_packets: c_int
iso_packet_desc: [libusb_iso_packet_descriptor; 0]