#[repr(C)]
pub struct GSourceFuncs {
pub prepare: Option<unsafe extern "C" fn(_: *mut GSource, _: *mut c_int) -> gboolean>,
pub check: Option<unsafe extern "C" fn(_: *mut GSource) -> gboolean>,
pub dispatch: Option<unsafe extern "C" fn(_: *mut GSource, _: GSourceFunc, _: gpointer) -> gboolean>,
pub finalize: Option<unsafe extern "C" fn(_: *mut GSource)>,
pub closure_callback: GSourceFunc,
pub closure_marshal: GSourceDummyMarshal,
}
Fields
prepare: Option<unsafe extern "C" fn(_: *mut GSource, _: *mut c_int) -> gboolean>
check: Option<unsafe extern "C" fn(_: *mut GSource) -> gboolean>
dispatch: Option<unsafe extern "C" fn(_: *mut GSource, _: GSourceFunc, _: gpointer) -> gboolean>
finalize: Option<unsafe extern "C" fn(_: *mut GSource)>
closure_callback: GSourceFunc
closure_marshal: GSourceDummyMarshal