Type Alias simics_api_sys::osa_node_tree_query_interface_t

source ·
pub type osa_node_tree_query_interface_t = osa_node_tree_query_interface;

Aliased Type§

struct osa_node_tree_query_interface_t {
    pub get_root_nodes: Option<unsafe extern "C" fn(_: *mut conf_object) -> attr_value>,
    pub get_node: Option<unsafe extern "C" fn(_: *mut conf_object, _: u64) -> attr_value>,
    pub get_current_nodes: Option<unsafe extern "C" fn(_: *mut conf_object, _: u64, _: *mut conf_object) -> attr_value>,
    pub get_current_processors: Option<unsafe extern "C" fn(_: *mut conf_object, _: u64) -> attr_value>,
    pub get_all_processors: Option<unsafe extern "C" fn(_: *mut conf_object) -> attr_value>,
    pub get_mapper: Option<unsafe extern "C" fn(_: *mut conf_object, _: u64) -> *mut conf_object>,
    pub get_parent: Option<unsafe extern "C" fn(_: *mut conf_object, _: u64) -> attr_value>,
    pub get_children: Option<unsafe extern "C" fn(_: *mut conf_object, _: u64) -> attr_value>,
    pub get_formatted_properties: Option<unsafe extern "C" fn(_: *mut conf_object, _: u64) -> attr_value>,
}

Fields§

§get_root_nodes: Option<unsafe extern "C" fn(_: *mut conf_object) -> attr_value>§get_node: Option<unsafe extern "C" fn(_: *mut conf_object, _: u64) -> attr_value>§get_current_nodes: Option<unsafe extern "C" fn(_: *mut conf_object, _: u64, _: *mut conf_object) -> attr_value>§get_current_processors: Option<unsafe extern "C" fn(_: *mut conf_object, _: u64) -> attr_value>§get_all_processors: Option<unsafe extern "C" fn(_: *mut conf_object) -> attr_value>§get_mapper: Option<unsafe extern "C" fn(_: *mut conf_object, _: u64) -> *mut conf_object>§get_parent: Option<unsafe extern "C" fn(_: *mut conf_object, _: u64) -> attr_value>§get_children: Option<unsafe extern "C" fn(_: *mut conf_object, _: u64) -> attr_value>§get_formatted_properties: Option<unsafe extern "C" fn(_: *mut conf_object, _: u64) -> attr_value>