Type Alias simics_api_sys::osa_node_tree_admin_interface_t

source ·
pub type osa_node_tree_admin_interface_t = osa_node_tree_admin_interface;

Aliased Type§

struct osa_node_tree_admin_interface_t {
Show 13 fields pub begin: Option<unsafe extern "C" fn(_: *mut conf_object, _: *mut conf_object) -> u64>, pub end: Option<unsafe extern "C" fn(_: *mut conf_object, _: u64)>, pub create: Option<unsafe extern "C" fn(_: *mut conf_object, _: *mut conf_object, _: attr_value) -> u64>, pub add: Option<unsafe extern "C" fn(_: *mut conf_object, _: u64, _: attr_value) -> u64>, pub update: Option<unsafe extern "C" fn(_: *mut conf_object, _: u64, _: attr_value)>, pub remove: Option<unsafe extern "C" fn(_: *mut conf_object, _: u64)>, pub event: Option<unsafe extern "C" fn(_: *mut conf_object, _: u64, _: *const i8, _: attr_value)>, pub activate: Option<unsafe extern "C" fn(_: *mut conf_object, _: u64, _: *mut conf_object)>, pub deactivate: Option<unsafe extern "C" fn(_: *mut conf_object, _: u64, _: *mut conf_object)>, pub register_formatter: Option<unsafe extern "C" fn(_: *mut conf_object, _: u64, _: *const i8, _: bool, _: Option<unsafe extern "C" fn(_: attr_value) -> attr_value>) -> u64>, pub unregister_formatter: Option<unsafe extern "C" fn(_: *mut conf_object, _: u64)>, pub reset: Option<unsafe extern "C" fn(_: *mut conf_object, _: u64, _: attr_value)>, pub set_property: Option<unsafe extern "C" fn(_: *mut conf_object, _: u64, _: *const i8, _: attr_value)>,
}

Fields§

§begin: Option<unsafe extern "C" fn(_: *mut conf_object, _: *mut conf_object) -> u64>§end: Option<unsafe extern "C" fn(_: *mut conf_object, _: u64)>§create: Option<unsafe extern "C" fn(_: *mut conf_object, _: *mut conf_object, _: attr_value) -> u64>§add: Option<unsafe extern "C" fn(_: *mut conf_object, _: u64, _: attr_value) -> u64>§update: Option<unsafe extern "C" fn(_: *mut conf_object, _: u64, _: attr_value)>§remove: Option<unsafe extern "C" fn(_: *mut conf_object, _: u64)>§event: Option<unsafe extern "C" fn(_: *mut conf_object, _: u64, _: *const i8, _: attr_value)>§activate: Option<unsafe extern "C" fn(_: *mut conf_object, _: u64, _: *mut conf_object)>§deactivate: Option<unsafe extern "C" fn(_: *mut conf_object, _: u64, _: *mut conf_object)>§register_formatter: Option<unsafe extern "C" fn(_: *mut conf_object, _: u64, _: *const i8, _: bool, _: Option<unsafe extern "C" fn(_: attr_value) -> attr_value>) -> u64>§unregister_formatter: Option<unsafe extern "C" fn(_: *mut conf_object, _: u64)>§reset: Option<unsafe extern "C" fn(_: *mut conf_object, _: u64, _: attr_value)>§set_property: Option<unsafe extern "C" fn(_: *mut conf_object, _: u64, _: *const i8, _: attr_value)>