pub unsafe extern "C" fn aeron_async_executor_submit(
executor: *mut aeron_async_executor_t,
on_execute: aeron_async_executor_task_on_execute_func_t,
on_complete: aeron_async_executor_task_on_complete_func_t,
on_cancel: aeron_async_executor_task_on_cancel_func_t,
clientd: *mut c_void,
) -> c_int