Module Devices.Tcp

type 'a tcp
val tcp : 'a tcp Functoria.typ
type tcpv4v6 = Ip.v4v6 tcp
val tcpv4v6 : tcpv4v6 Functoria.typ
val socket_tcpv4v6 : ?group:string -> Ipaddr.V4.t option -> Ipaddr.V6.t option -> tcpv4v6 Functoria.impl
val tcpv4v6_socket_conf : ipv4_only:bool Functoria.runtime_arg -> ipv6_only:bool Functoria.runtime_arg -> Ipaddr.V4.Prefix.t Functoria.runtime_arg -> Ipaddr.V6.Prefix.t option Functoria.runtime_arg -> tcpv4v6 Functoria.impl