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>