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