Type Alias simics_api_sys::bindings::usb_interface_t
source · pub type usb_interface_t = usb_interface;
Aliased Type§
struct usb_interface_t {
pub connect_device: Option<unsafe extern "C" fn(_: *mut conf_object, _: *mut conf_object, _: usb_speed_t) -> i32>,
pub disconnect_device: Option<unsafe extern "C" fn(_: *mut conf_object, _: *mut conf_object) -> i32>,
pub complete_transfer: Option<unsafe extern "C" fn(_: *mut conf_object, _: *mut conf_object, _: *mut usb_transfer_t)>,
}
Fields§
§connect_device: Option<unsafe extern "C" fn(_: *mut conf_object, _: *mut conf_object, _: usb_speed_t) -> i32>
§disconnect_device: Option<unsafe extern "C" fn(_: *mut conf_object, _: *mut conf_object) -> i32>
§complete_transfer: Option<unsafe extern "C" fn(_: *mut conf_object, _: *mut conf_object, _: *mut usb_transfer_t)>