Type Alias GSignalCMarshaller

Source
pub type GSignalCMarshaller = GClosureMarshal;
Expand description

GSignalCMarshaller:

This is the signature of marshaller functions, required to marshall arrays of parameter values to signal emissions into C language callback invocations.

It is merely an alias to #GClosureMarshal since the #GClosure mechanism takes over responsibility of actual function invocation for the signal system.

Aliased Type§

enum GSignalCMarshaller {
    None,
    Some(unsafe extern "C" fn(*mut _GClosure, *mut _GValue, u32, *const _GValue, *mut c_void, *mut c_void)),
}

Variants§

§1.0.0

None

No value.

§1.0.0

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

Some value of type T.