PedDeviceArchOps

Type Alias PedDeviceArchOps 

Source
pub type PedDeviceArchOps = _PedDeviceArchOps;

Aliased Type§

#[repr(C)]
pub struct PedDeviceArchOps {
Show 15 fields pub _new: Option<unsafe extern "C" fn(*const i8) -> *mut _PedDevice>, pub destroy: Option<unsafe extern "C" fn(*mut _PedDevice)>, pub is_busy: Option<unsafe extern "C" fn(*mut _PedDevice) -> i32>, pub open: Option<unsafe extern "C" fn(*mut _PedDevice) -> i32>, pub refresh_open: Option<unsafe extern "C" fn(*mut _PedDevice) -> i32>, pub close: Option<unsafe extern "C" fn(*mut _PedDevice) -> i32>, pub refresh_close: Option<unsafe extern "C" fn(*mut _PedDevice) -> i32>, pub read: Option<unsafe extern "C" fn(*const _PedDevice, *mut c_void, i64, i64) -> i32>, pub write: Option<unsafe extern "C" fn(*mut _PedDevice, *const c_void, i64, i64) -> i32>, pub sync: Option<unsafe extern "C" fn(*mut _PedDevice) -> i32>, pub sync_fast: Option<unsafe extern "C" fn(*mut _PedDevice) -> i32>, pub check: Option<unsafe extern "C" fn(*mut _PedDevice, *mut c_void, i64, i64) -> i64>, 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 i8) -> *mut _PedDevice>§destroy: Option<unsafe extern "C" fn(*mut _PedDevice)>§is_busy: Option<unsafe extern "C" fn(*mut _PedDevice) -> i32>§open: Option<unsafe extern "C" fn(*mut _PedDevice) -> i32>§refresh_open: Option<unsafe extern "C" fn(*mut _PedDevice) -> i32>§close: Option<unsafe extern "C" fn(*mut _PedDevice) -> i32>§refresh_close: Option<unsafe extern "C" fn(*mut _PedDevice) -> i32>§read: Option<unsafe extern "C" fn(*const _PedDevice, *mut c_void, i64, i64) -> i32>§write: Option<unsafe extern "C" fn(*mut _PedDevice, *const c_void, i64, i64) -> i32>§sync: Option<unsafe extern "C" fn(*mut _PedDevice) -> i32>§sync_fast: Option<unsafe extern "C" fn(*mut _PedDevice) -> i32>§check: Option<unsafe extern "C" fn(*mut _PedDevice, *mut c_void, i64, i64) -> i64>§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>