Type Alias libvips::bindings::GSourceFuncs
source · pub type GSourceFuncs = _GSourceFuncs;
Aliased Type§
struct GSourceFuncs {
pub prepare: Option<unsafe extern "C" fn(_: *mut _GSource, _: *mut i32) -> i32>,
pub check: Option<unsafe extern "C" fn(_: *mut _GSource) -> i32>,
pub dispatch: Option<unsafe extern "C" fn(_: *mut _GSource, _: Option<unsafe extern "C" fn(_: *mut c_void) -> i32>, _: *mut c_void) -> i32>,
pub finalize: Option<unsafe extern "C" fn(_: *mut _GSource)>,
pub closure_callback: Option<unsafe extern "C" fn(_: *mut c_void) -> i32>,
pub closure_marshal: Option<unsafe extern "C" fn()>,
}
Fields§
§prepare: Option<unsafe extern "C" fn(_: *mut _GSource, _: *mut i32) -> i32>
§check: Option<unsafe extern "C" fn(_: *mut _GSource) -> i32>
§dispatch: Option<unsafe extern "C" fn(_: *mut _GSource, _: Option<unsafe extern "C" fn(_: *mut c_void) -> i32>, _: *mut c_void) -> i32>
§finalize: Option<unsafe extern "C" fn(_: *mut _GSource)>
§closure_callback: Option<unsafe extern "C" fn(_: *mut c_void) -> i32>
§closure_marshal: Option<unsafe extern "C" fn()>