pub unsafe extern "C" fn aeron_receiver_channel_endpoint_send_error_frame(
channel_endpoint: *mut aeron_receive_channel_endpoint_t,
destination: *mut aeron_receive_destination_t,
control_addr: *mut sockaddr_storage,
session_id: i32,
stream_id: i32,
error_code: i32,
invalidation_reason: *const c_char,
) -> c_int