Type Alias optee_utee_sys::TEE_iSocket
source · pub type TEE_iSocket = TEE_iSocket_s;Aliased Type§
struct TEE_iSocket {
pub TEE_iSocketVersion: u32,
pub protocolID: u8,
pub open: unsafe extern "C" fn(_: *mut *mut c_void, _: *mut c_void, _: *mut u32) -> u32,
pub close: unsafe extern "C" fn(_: *mut c_void) -> u32,
pub send: unsafe extern "C" fn(_: *mut c_void, _: *const c_void, _: *mut u32, _: u32) -> u32,
pub recv: unsafe extern "C" fn(_: *mut c_void, _: *mut c_void, _: *mut u32, _: u32) -> u32,
pub error: unsafe extern "C" fn(_: *mut c_void) -> u32,
pub ioctl: unsafe extern "C" fn(_: *mut c_void, _: u32, _: *mut c_void, _: *mut u32) -> u32,
}Fields§
§TEE_iSocketVersion: u32§protocolID: u8§open: unsafe extern "C" fn(_: *mut *mut c_void, _: *mut c_void, _: *mut u32) -> u32§close: unsafe extern "C" fn(_: *mut c_void) -> u32§send: unsafe extern "C" fn(_: *mut c_void, _: *const c_void, _: *mut u32, _: u32) -> u32§recv: unsafe extern "C" fn(_: *mut c_void, _: *mut c_void, _: *mut u32, _: u32) -> u32§error: unsafe extern "C" fn(_: *mut c_void) -> u32§ioctl: unsafe extern "C" fn(_: *mut c_void, _: u32, _: *mut c_void, _: *mut u32) -> u32