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>