pub type debug_notification_interface_t = debug_notification_interface;

Aliased Type§

struct debug_notification_interface_t {
    pub notify_context_creation: Option<unsafe extern "C" fn(_: *mut conf_object, _: *const i8, _: Option<unsafe extern "C" fn(_: cbdata, _: *mut conf_object, _: *const i8, _: bool)>, _: cbdata) -> attr_value>,
    pub notify_context_destruction: Option<unsafe extern "C" fn(_: *mut conf_object, _: *const i8, _: Option<unsafe extern "C" fn(_: cbdata, _: *mut conf_object, _: *const i8)>, _: cbdata) -> attr_value>,
    pub notify_location: Option<unsafe extern "C" fn(_: *mut conf_object, _: *const i8, _: *const i8, _: u32, _: access_t, _: Option<unsafe extern "C" fn(_: cbdata, _: *mut conf_object, _: *const i8, _: *mut conf_object, _: u64, _: u64, _: u32)>, _: cbdata) -> attr_value>,
    pub notify_address: Option<unsafe extern "C" fn(_: *mut conf_object, _: *const i8, _: u64, _: u32, _: access_t, _: bool, _: Option<unsafe extern "C" fn(_: cbdata, _: *mut conf_object, _: *const i8, _: *mut conf_object, _: u64, _: u64, _: u32)>, _: cbdata) -> attr_value>,
    pub notify_line: Option<unsafe extern "C" fn(_: *mut conf_object, _: *const i8, _: *const i8, _: u32, _: u32, _: Option<unsafe extern "C" fn(_: cbdata, _: *mut conf_object, _: *const i8, _: *mut conf_object, _: u64, _: u64, _: u32)>, _: cbdata) -> attr_value>,
    pub notify_activated: Option<unsafe extern "C" fn(_: *mut conf_object, _: *const i8, _: Option<unsafe extern "C" fn(_: cbdata, _: *mut conf_object, _: *const i8, _: *mut conf_object)>, _: cbdata) -> attr_value>,
    pub notify_deactivated: Option<unsafe extern "C" fn(_: *mut conf_object, _: *const i8, _: Option<unsafe extern "C" fn(_: cbdata, _: *mut conf_object, _: *const i8, _: *mut conf_object)>, _: cbdata) -> attr_value>,
    pub notify_callbacks_done: Option<unsafe extern "C" fn(_: *mut conf_object, _: Option<unsafe extern "C" fn(_: cbdata, _: *mut conf_object)>, _: cbdata) -> attr_value>,
    pub cancel: Option<unsafe extern "C" fn(_: *mut conf_object, _: u64) -> attr_value>,
}

Fields§

§notify_context_creation: Option<unsafe extern "C" fn(_: *mut conf_object, _: *const i8, _: Option<unsafe extern "C" fn(_: cbdata, _: *mut conf_object, _: *const i8, _: bool)>, _: cbdata) -> attr_value>§notify_context_destruction: Option<unsafe extern "C" fn(_: *mut conf_object, _: *const i8, _: Option<unsafe extern "C" fn(_: cbdata, _: *mut conf_object, _: *const i8)>, _: cbdata) -> attr_value>§notify_location: Option<unsafe extern "C" fn(_: *mut conf_object, _: *const i8, _: *const i8, _: u32, _: access_t, _: Option<unsafe extern "C" fn(_: cbdata, _: *mut conf_object, _: *const i8, _: *mut conf_object, _: u64, _: u64, _: u32)>, _: cbdata) -> attr_value>§notify_address: Option<unsafe extern "C" fn(_: *mut conf_object, _: *const i8, _: u64, _: u32, _: access_t, _: bool, _: Option<unsafe extern "C" fn(_: cbdata, _: *mut conf_object, _: *const i8, _: *mut conf_object, _: u64, _: u64, _: u32)>, _: cbdata) -> attr_value>§notify_line: Option<unsafe extern "C" fn(_: *mut conf_object, _: *const i8, _: *const i8, _: u32, _: u32, _: Option<unsafe extern "C" fn(_: cbdata, _: *mut conf_object, _: *const i8, _: *mut conf_object, _: u64, _: u64, _: u32)>, _: cbdata) -> attr_value>§notify_activated: Option<unsafe extern "C" fn(_: *mut conf_object, _: *const i8, _: Option<unsafe extern "C" fn(_: cbdata, _: *mut conf_object, _: *const i8, _: *mut conf_object)>, _: cbdata) -> attr_value>§notify_deactivated: Option<unsafe extern "C" fn(_: *mut conf_object, _: *const i8, _: Option<unsafe extern "C" fn(_: cbdata, _: *mut conf_object, _: *const i8, _: *mut conf_object)>, _: cbdata) -> attr_value>§notify_callbacks_done: Option<unsafe extern "C" fn(_: *mut conf_object, _: Option<unsafe extern "C" fn(_: cbdata, _: *mut conf_object)>, _: cbdata) -> attr_value>§cancel: Option<unsafe extern "C" fn(_: *mut conf_object, _: u64) -> attr_value>