[][src]Function safe_authenticator_ffi::ffi::ipc::auth_decode_ipc_msg

#[no_mangle]pub unsafe extern "C" fn auth_decode_ipc_msg(
    auth: *const Authenticator,
    msg: *const c_char,
    user_data: *mut c_void,
    o_auth: extern "C" fn(user_data: *mut c_void, req_id: u32, req: *const AuthReq),
    o_containers: extern "C" fn(user_data: *mut c_void, req_id: u32, req: *const ContainersReq),
    o_unregistered: extern "C" fn(user_data: *mut c_void, req_id: u32, extra_data: *const u8, extra_data_len: usize),
    o_share_mdata: extern "C" fn(user_data: *mut c_void, req_id: u32, req: *const ShareMDataRequest, metadata: *const MetadataResponse, metadata_len: usize),
    o_err: extern "C" fn(user_data: *mut c_void, result: *const FfiResult, response: *const c_char)
)

Decodes a given encoded IPC message and calls a corresponding callback.