pub type osa_tracker_state_admin_interface_t = osa_tracker_state_admin_interface;

Aliased Type§

struct osa_tracker_state_admin_interface_t {
    pub begin: Option<unsafe extern "C" fn(_: *mut conf_object, _: *mut conf_object, _: *mut conf_object) -> u64>,
    pub end: Option<unsafe extern "C" fn(_: *mut conf_object, _: u64)>,
    pub add: Option<unsafe extern "C" fn(_: *mut conf_object, _: u64, _: attr_value)>,
    pub remove: Option<unsafe extern "C" fn(_: *mut conf_object, _: u64)>,
    pub remove_all: Option<unsafe extern "C" fn(_: *mut conf_object)>,
    pub set_attribute: Option<unsafe extern "C" fn(_: *mut conf_object, _: u64, _: *const i8, _: attr_value)>,
    pub update: Option<unsafe extern "C" fn(_: *mut conf_object, _: u64, _: attr_value)>,
    pub event: 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, _: *mut conf_object) -> u64>§end: Option<unsafe extern "C" fn(_: *mut conf_object, _: u64)>§add: Option<unsafe extern "C" fn(_: *mut conf_object, _: u64, _: attr_value)>§remove: Option<unsafe extern "C" fn(_: *mut conf_object, _: u64)>§remove_all: Option<unsafe extern "C" fn(_: *mut conf_object)>§set_attribute: Option<unsafe extern "C" fn(_: *mut conf_object, _: u64, _: *const i8, _: attr_value)>§update: Option<unsafe extern "C" fn(_: *mut conf_object, _: u64, _: attr_value)>§event: Option<unsafe extern "C" fn(_: *mut conf_object, _: u64, _: *const i8, _: attr_value)>