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>