pub unsafe extern "C" fn aeron_retransmit_handler_init(
    handler: *mut aeron_retransmit_handler_t,
    invalid_packets_counter: *mut i64,
    delay_timeout_ns: u64,
    linger_timeout_ns: u64,
    has_group_semantics: bool,
    max_retransmits: u32,
    retransmit_overflow_counter: *mut i64,
) -> c_int