pub unsafe extern "C" fn aeron_udp_channel_transport_init(
    transport: *mut aeron_udp_channel_transport_t,
    bind_addr: *mut sockaddr_storage,
    multicast_if_addr: *mut sockaddr_storage,
    connect_addr: *mut sockaddr_storage,
    params: *mut aeron_udp_channel_transport_params_t,
    context: *mut aeron_driver_context_t,
    affinity: aeron_udp_channel_transport_affinity_t,
) -> c_int