Type Alias simics_api_sys::bindings::osa_node_tree_notification_interface_t
source · pub type osa_node_tree_notification_interface_t = osa_node_tree_notification_interface;
Aliased Type§
struct osa_node_tree_notification_interface_t {
pub notify_create: Option<unsafe extern "C" fn(_: *mut conf_object, _: u64, _: bool, _: Option<unsafe extern "C" fn(_: cbdata, _: *mut conf_object, _: *mut conf_object, _: u64)>, _: cbdata) -> u64>,
pub notify_destroy: Option<unsafe extern "C" fn(_: *mut conf_object, _: u64, _: bool, _: Option<unsafe extern "C" fn(_: cbdata, _: *mut conf_object, _: *mut conf_object, _: u64)>, _: cbdata) -> u64>,
pub notify_property_change: Option<unsafe extern "C" fn(_: *mut conf_object, _: u64, _: *const i8, _: bool, _: Option<unsafe extern "C" fn(_: cbdata, _: *mut conf_object, _: *mut conf_object, _: u64, _: *const i8, _: attr_value, _: attr_value)>, _: cbdata) -> u64>,
pub notify_cpu_move_from: Option<unsafe extern "C" fn(_: *mut conf_object, _: u64, _: Option<unsafe extern "C" fn(_: cbdata, _: *mut conf_object, _: *mut conf_object, _: attr_value)>, _: cbdata) -> u64>,
pub notify_cpu_move_to: Option<unsafe extern "C" fn(_: *mut conf_object, _: u64, _: Option<unsafe extern "C" fn(_: cbdata, _: *mut conf_object, _: *mut conf_object, _: attr_value)>, _: cbdata) -> u64>,
pub notify_event: Option<unsafe extern "C" fn(_: *mut conf_object, _: u64, _: *const i8, _: bool, _: Option<unsafe extern "C" fn(_: cbdata, _: *mut conf_object, _: *mut conf_object, _: u64, _: *const i8, _: attr_value)>, _: cbdata) -> u64>,
pub notify_enable: Option<unsafe extern "C" fn(_: *mut conf_object, _: Option<unsafe extern "C" fn(_: cbdata, _: *mut conf_object)>, _: cbdata) -> u64>,
pub notify_disable: Option<unsafe extern "C" fn(_: *mut conf_object, _: Option<unsafe extern "C" fn(_: cbdata, _: *mut conf_object)>, _: cbdata) -> u64>,
pub cancel_notify: Option<unsafe extern "C" fn(_: *mut conf_object, _: u64)>,
pub notify_callbacks_done: Option<unsafe extern "C" fn(_: *mut conf_object, _: u64, _: Option<unsafe extern "C" fn(_: cbdata, _: *mut conf_object)>, _: cbdata) -> u64>,
}
Fields§
§notify_create: Option<unsafe extern "C" fn(_: *mut conf_object, _: u64, _: bool, _: Option<unsafe extern "C" fn(_: cbdata, _: *mut conf_object, _: *mut conf_object, _: u64)>, _: cbdata) -> u64>
§notify_destroy: Option<unsafe extern "C" fn(_: *mut conf_object, _: u64, _: bool, _: Option<unsafe extern "C" fn(_: cbdata, _: *mut conf_object, _: *mut conf_object, _: u64)>, _: cbdata) -> u64>
§notify_property_change: Option<unsafe extern "C" fn(_: *mut conf_object, _: u64, _: *const i8, _: bool, _: Option<unsafe extern "C" fn(_: cbdata, _: *mut conf_object, _: *mut conf_object, _: u64, _: *const i8, _: attr_value, _: attr_value)>, _: cbdata) -> u64>
§notify_cpu_move_from: Option<unsafe extern "C" fn(_: *mut conf_object, _: u64, _: Option<unsafe extern "C" fn(_: cbdata, _: *mut conf_object, _: *mut conf_object, _: attr_value)>, _: cbdata) -> u64>
§notify_cpu_move_to: Option<unsafe extern "C" fn(_: *mut conf_object, _: u64, _: Option<unsafe extern "C" fn(_: cbdata, _: *mut conf_object, _: *mut conf_object, _: attr_value)>, _: cbdata) -> u64>
§notify_event: Option<unsafe extern "C" fn(_: *mut conf_object, _: u64, _: *const i8, _: bool, _: Option<unsafe extern "C" fn(_: cbdata, _: *mut conf_object, _: *mut conf_object, _: u64, _: *const i8, _: attr_value)>, _: cbdata) -> u64>
§notify_enable: Option<unsafe extern "C" fn(_: *mut conf_object, _: Option<unsafe extern "C" fn(_: cbdata, _: *mut conf_object)>, _: cbdata) -> u64>
§notify_disable: Option<unsafe extern "C" fn(_: *mut conf_object, _: Option<unsafe extern "C" fn(_: cbdata, _: *mut conf_object)>, _: cbdata) -> u64>
§cancel_notify: Option<unsafe extern "C" fn(_: *mut conf_object, _: u64)>
§notify_callbacks_done: Option<unsafe extern "C" fn(_: *mut conf_object, _: u64, _: Option<unsafe extern "C" fn(_: cbdata, _: *mut conf_object)>, _: cbdata) -> u64>