Module Devices.Udp

type 'a udp
val udp : 'a udp Functoria.DSL.typ
type udpv4v6 = Ip.v4v6 udp
val socket_udpv4v6 : ?group:string -> Ipaddr.V4.t option -> Ipaddr.V6.t option -> udpv4v6 Functoria.DSL.impl
val udpv4v6_socket_conf : ipv4_only:bool Functoria.DSL.runtime_arg -> ipv6_only:bool Functoria.DSL.runtime_arg -> Ipaddr.V4.Prefix.t Functoria.DSL.runtime_arg -> Ipaddr.V6.Prefix.t option Functoria.DSL.runtime_arg -> udpv4v6 Functoria.DSL.impl