Type Alias GSeekableIface

Source
pub type GSeekableIface = _GSeekableIface;
Expand description

GSeekable:

Seek object for streaming operations.

Aliased Type§

#[repr(C)]
pub struct GSeekableIface { pub g_iface: _GTypeInterface, pub tell: Option<unsafe extern "C" fn(*mut _GSeekable) -> i64>, pub can_seek: Option<unsafe extern "C" fn(*mut _GSeekable) -> i32>, pub seek: Option<unsafe extern "C" fn(*mut _GSeekable, i64, u32, *mut _GCancellable, *mut *mut _GError) -> i32>, pub can_truncate: Option<unsafe extern "C" fn(*mut _GSeekable) -> i32>, pub truncate_fn: Option<unsafe extern "C" fn(*mut _GSeekable, i64, *mut _GCancellable, *mut *mut _GError) -> i32>, }

Fields§

§g_iface: _GTypeInterface§tell: Option<unsafe extern "C" fn(*mut _GSeekable) -> i64>§can_seek: Option<unsafe extern "C" fn(*mut _GSeekable) -> i32>§seek: Option<unsafe extern "C" fn(*mut _GSeekable, i64, u32, *mut _GCancellable, *mut *mut _GError) -> i32>§can_truncate: Option<unsafe extern "C" fn(*mut _GSeekable) -> i32>§truncate_fn: Option<unsafe extern "C" fn(*mut _GSeekable, i64, *mut _GCancellable, *mut *mut _GError) -> i32>