Type Alias eric_bindings::EricFortschrittCallback
source · pub type EricFortschrittCallback = Option<unsafe extern "C" fn(id: u32, pos: u32, max: u32, benutzerdaten: *mut c_void)>;Expand description
@brief Typ der Callback-Funktionen, die am ERiC für Fortschrittanzeigen registriert werden können.
@param id Aktueller Verarbeitungsschritt
@param pos Aktueller Fortschritt bezogen auf \c max
@param max Maximalwert des aktuellen Fortschritts \c pos
@param benutzerdaten Der Zeiger, der bei der Registrierung mit ::EricRegistriereGlobalenFortschrittCallback() oder ::EricRegistriereFortschrittCallback() übergeben worden ist, wird in diesem Parameter vom ERiC unverändert übergeben.
@details Es gilt stets, dass: - \c pos größer oder gleich 0 und kleiner oder gleich \c max ist - \c max ist immer größer als 0
Aliased Type§
enum EricFortschrittCallback {
None,
Some(unsafe extern "C" fn(_: u32, _: u32, _: u32, _: *mut c_void)),
}