Type Alias simics_api_sys::bindings::freerun_interface_t
source · pub type freerun_interface_t = freerun_interface;
Aliased Type§
struct freerun_interface_t {
pub enabled: Option<unsafe extern "C" fn(_: *mut conf_object) -> bool>,
pub advance_clock: Option<unsafe extern "C" fn(_: *mut conf_object, _: i64, _: i64, _: bool) -> i64>,
pub start_clock: Option<unsafe extern "C" fn(_: *mut conf_object)>,
pub stop_clock: Option<unsafe extern "C" fn(_: *mut conf_object)>,
pub current_itime: Option<unsafe extern "C" fn(_: *mut conf_object) -> u64>,
}
Fields§
§enabled: Option<unsafe extern "C" fn(_: *mut conf_object) -> bool>
§advance_clock: Option<unsafe extern "C" fn(_: *mut conf_object, _: i64, _: i64, _: bool) -> i64>
§start_clock: Option<unsafe extern "C" fn(_: *mut conf_object)>
§stop_clock: Option<unsafe extern "C" fn(_: *mut conf_object)>
§current_itime: Option<unsafe extern "C" fn(_: *mut conf_object) -> u64>