Type Alias frida_sys::GIOFuncs

source ·
pub type GIOFuncs = _GIOFuncs;

Aliased Type§

struct GIOFuncs {
    pub io_read: Option<unsafe extern "C" fn(_: *mut _GIOChannel, _: *mut i8, _: u64, _: *mut u64, _: *mut *mut _GError) -> u32>,
    pub io_write: Option<unsafe extern "C" fn(_: *mut _GIOChannel, _: *const i8, _: u64, _: *mut u64, _: *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>,
}

Fields§

§io_read: Option<unsafe extern "C" fn(_: *mut _GIOChannel, _: *mut i8, _: u64, _: *mut u64, _: *mut *mut _GError) -> u32>§io_write: Option<unsafe extern "C" fn(_: *mut _GIOChannel, _: *const i8, _: u64, _: *mut u64, _: *mut *mut _GError) -> u32>§io_seek: Option<unsafe extern "C" fn(_: *mut _GIOChannel, _: i64, _: u32, _: *mut *mut _GError) -> u32>§io_close: Option<unsafe extern "C" fn(_: *mut _GIOChannel, _: *mut *mut _GError) -> u32>§io_create_watch: Option<unsafe extern "C" fn(_: *mut _GIOChannel, _: u32) -> *mut _GSource>§io_free: Option<unsafe extern "C" fn(_: *mut _GIOChannel)>§io_set_flags: Option<unsafe extern "C" fn(_: *mut _GIOChannel, _: u32, _: *mut *mut _GError) -> u32>§io_get_flags: Option<unsafe extern "C" fn(_: *mut _GIOChannel) -> u32>