Type Alias simics_api_sys::osa_component_interface_t

source ·
pub type osa_component_interface_t = osa_component_interface;

Aliased Type§

struct osa_component_interface_t {
    pub get_admin: Option<unsafe extern "C" fn(_: *mut conf_object) -> *mut conf_object>,
    pub get_root_node: Option<unsafe extern "C" fn(_: *mut conf_object) -> maybe_node_id>,
    pub notify_tracker: Option<unsafe extern "C" fn(_: *mut conf_object, _: Option<unsafe extern "C" fn(_: cbdata)>, _: cbdata) -> u64>,
    pub cancel_notify: Option<unsafe extern "C" fn(_: *mut conf_object, _: u64)>,
    pub has_tracker: Option<unsafe extern "C" fn(_: *mut conf_object) -> bool>,
    pub get_processors: Option<unsafe extern "C" fn(_: *mut conf_object) -> attr_value>,
}

Fields§

§get_admin: Option<unsafe extern "C" fn(_: *mut conf_object) -> *mut conf_object>§get_root_node: Option<unsafe extern "C" fn(_: *mut conf_object) -> maybe_node_id>§notify_tracker: Option<unsafe extern "C" fn(_: *mut conf_object, _: Option<unsafe extern "C" fn(_: cbdata)>, _: cbdata) -> u64>§cancel_notify: Option<unsafe extern "C" fn(_: *mut conf_object, _: u64)>§has_tracker: Option<unsafe extern "C" fn(_: *mut conf_object) -> bool>§get_processors: Option<unsafe extern "C" fn(_: *mut conf_object) -> attr_value>