Type Alias GIOFuncs
Source pub type GIOFuncs = _GIOFuncs;
struct GIOFuncs {
pub io_read: Option<unsafe extern "C" fn(*mut _GIOChannel, *mut i8, u32, *mut u32, *mut *mut _GError) -> u32>,
pub io_write: Option<unsafe extern "C" fn(*mut _GIOChannel, *const i8, u32, *mut u32, *mut *mut _GError) -> u32>,
pub io_seek: Option<unsafe extern "C" fn(*mut _GIOChannel, i64, u32, *mut *mut _GError) -> u32>,
pub io_close: Option<unsafe extern "C" fn(*mut _GIOChannel, *mut *mut _GError) -> u32>,
pub io_create_watch: Option<unsafe extern "C" fn(*mut _GIOChannel, u32) -> *mut _GSource>,
pub io_free: Option<unsafe extern "C" fn(*mut _GIOChannel)>,
pub io_set_flags: Option<unsafe extern "C" fn(*mut _GIOChannel, u32, *mut *mut _GError) -> u32>,
pub io_get_flags: Option<unsafe extern "C" fn(*mut _GIOChannel) -> u32>,
}