EricFortschrittCallback

Type Alias 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 @parblock Der Zeiger, der bei der Registrierung mit ::EricRegistriereGlobalenFortschrittCallback() oder ::EricRegistriereFortschrittCallback() übergeben worden ist, wird in diesem Parameter vom ERiC unverändert übergeben. @endparblock

Es gilt stets, dass: @mAbsatz - \c pos größer oder gleich 0 und kleiner oder gleich \c max ist - \c max ist immer größer als 0

Aliased Type§

pub enum EricFortschrittCallback {
    None,
    Some(unsafe extern "C" fn(u32, u32, u32, *mut c_void)),
}

Variants§

§1.0.0

None

No value.

§1.0.0

Some(unsafe extern "C" fn(u32, u32, u32, *mut c_void))

Some value of type T.