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)>