Type Alias simics_api_sys::usb_device_interface_t

source ·
pub type usb_device_interface_t = usb_device_interface;

Aliased Type§

struct usb_device_interface_t {
    pub submit_transfer: Option<unsafe extern "C" fn(_: *mut conf_object, _: *mut usb_transfer_t) -> usb_transfer_completion_t>,
    pub abort_transfer: Option<unsafe extern "C" fn(_: *mut conf_object, _: *mut usb_transfer_t)>,
    pub reset: Option<unsafe extern "C" fn(_: *mut conf_object)>,
}

Fields§

§submit_transfer: Option<unsafe extern "C" fn(_: *mut conf_object, _: *mut usb_transfer_t) -> usb_transfer_completion_t>§abort_transfer: Option<unsafe extern "C" fn(_: *mut conf_object, _: *mut usb_transfer_t)>§reset: Option<unsafe extern "C" fn(_: *mut conf_object)>