Struct libparted_sys::_PedDeviceArchOps
[−]
[src]
#[repr(C)]pub struct _PedDeviceArchOps { pub _new: Option<unsafe extern "C" fn(_: *const c_char) -> *mut PedDevice>, pub destroy: Option<unsafe extern "C" fn(_: *mut PedDevice)>, pub is_busy: Option<unsafe extern "C" fn(_: *mut PedDevice) -> c_int>, pub open: Option<unsafe extern "C" fn(_: *mut PedDevice) -> c_int>, pub refresh_open: Option<unsafe extern "C" fn(_: *mut PedDevice) -> c_int>, pub close: Option<unsafe extern "C" fn(_: *mut PedDevice) -> c_int>, pub refresh_close: Option<unsafe extern "C" fn(_: *mut PedDevice) -> c_int>, pub read: Option<unsafe extern "C" fn(_: *const PedDevice, _: *mut c_void, _: PedSector, _: PedSector) -> c_int>, pub write: Option<unsafe extern "C" fn(_: *mut PedDevice, _: *const c_void, _: PedSector, _: PedSector) -> c_int>, pub sync: Option<unsafe extern "C" fn(_: *mut PedDevice) -> c_int>, pub sync_fast: Option<unsafe extern "C" fn(_: *mut PedDevice) -> c_int>, pub check: Option<unsafe extern "C" fn(_: *mut PedDevice, _: *mut c_void, _: PedSector, _: PedSector) -> PedSector>, pub probe_all: Option<unsafe extern "C" fn()>, pub get_minimum_alignment: Option<unsafe extern "C" fn(_: *const PedDevice) -> *mut PedAlignment>, pub get_optimum_alignment: Option<unsafe extern "C" fn(_: *const PedDevice) -> *mut PedAlignment>, }
Fields
_new: Option<unsafe extern "C" fn(_: *const c_char) -> *mut PedDevice>
destroy: Option<unsafe extern "C" fn(_: *mut PedDevice)>
is_busy: Option<unsafe extern "C" fn(_: *mut PedDevice) -> c_int>
open: Option<unsafe extern "C" fn(_: *mut PedDevice) -> c_int>
refresh_open: Option<unsafe extern "C" fn(_: *mut PedDevice) -> c_int>
close: Option<unsafe extern "C" fn(_: *mut PedDevice) -> c_int>
refresh_close: Option<unsafe extern "C" fn(_: *mut PedDevice) -> c_int>
read: Option<unsafe extern "C" fn(_: *const PedDevice, _: *mut c_void, _: PedSector, _: PedSector) -> c_int>
write: Option<unsafe extern "C" fn(_: *mut PedDevice, _: *const c_void, _: PedSector, _: PedSector) -> c_int>
sync: Option<unsafe extern "C" fn(_: *mut PedDevice) -> c_int>
sync_fast: Option<unsafe extern "C" fn(_: *mut PedDevice) -> c_int>
check: Option<unsafe extern "C" fn(_: *mut PedDevice, _: *mut c_void, _: PedSector, _: PedSector) -> PedSector>
probe_all: Option<unsafe extern "C" fn()>
get_minimum_alignment: Option<unsafe extern "C" fn(_: *const PedDevice) -> *mut PedAlignment>
get_optimum_alignment: Option<unsafe extern "C" fn(_: *const PedDevice) -> *mut PedAlignment>