pub unsafe extern "C" fn aeron_unicast_flow_control_strategy_supplier(
    strategy: *mut *mut aeron_flow_control_strategy_t,
    context: *mut aeron_driver_context_t,
    counters_manager: *mut aeron_counters_manager_t,
    channel: *const aeron_udp_channel_t,
    stream_id: i32,
    session_id: i32,
    registration_id: i64,
    initial_term_id: i32,
    term_length: usize,
) -> c_int