Type Alias simics_api_sys::bindings::osa_tracker_control_interface_t
source · pub type osa_tracker_control_interface_t = osa_tracker_control_interface;
Aliased Type§
struct osa_tracker_control_interface_t {
pub disable: Option<unsafe extern "C" fn(_: *mut conf_object)>,
pub enable: Option<unsafe extern "C" fn(_: *mut conf_object) -> bool>,
pub clear_state: Option<unsafe extern "C" fn(_: *mut conf_object)>,
pub add_processor: Option<unsafe extern "C" fn(_: *mut conf_object, _: *mut conf_object) -> bool>,
pub remove_processor: Option<unsafe extern "C" fn(_: *mut conf_object, _: *mut conf_object) -> bool>,
}
Fields§
§disable: Option<unsafe extern "C" fn(_: *mut conf_object)>
§enable: Option<unsafe extern "C" fn(_: *mut conf_object) -> bool>
§clear_state: Option<unsafe extern "C" fn(_: *mut conf_object)>
§add_processor: Option<unsafe extern "C" fn(_: *mut conf_object, _: *mut conf_object) -> bool>
§remove_processor: Option<unsafe extern "C" fn(_: *mut conf_object, _: *mut conf_object) -> bool>