Struct glib_sys::GIOFuncs [] [src]

pub struct GIOFuncs {
    pub io_read: Option<unsafe  extern "C" fn(*mut GIOChannel, *const c_char, size_t, *mut size_t, *mut *mut GError) -> GIOStatus>,
    pub io_write: Option<unsafe  extern "C" fn(*mut GIOChannel, *const c_char, size_t, *mut size_t, *mut *mut GError) -> GIOStatus>,
    pub io_seek: Option<unsafe  extern "C" fn(*mut GIOChannel, i64, GSeekType, *mut *mut GError) -> GIOStatus>,
    pub io_close: Option<unsafe  extern "C" fn(*mut GIOChannel, *mut *mut GError) -> GIOStatus>,
    pub io_create_watch: Option<unsafe  extern "C" fn(*mut GIOChannel, GIOCondition) -> *mut GSource>,
    pub io_free: Option<unsafe  extern "C" fn(*mut GIOChannel)>,
    pub io_set_flags: Option<unsafe  extern "C" fn(*mut GIOChannel, GIOFlags, *mut *mut GError) -> GIOStatus>,
    pub io_get_flags: Option<unsafe  extern "C" fn(*mut GIOChannel) -> GIOFlags>,
}

Fields

io_read
io_write
io_seek
io_close
io_create_watch
io_free
io_set_flags
io_get_flags