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)>