= 1024" x-on:close-sidebar="sidebar=window.innerWidth >= 1024 && true">
package tcpip
-
icmpv4_socket
-
tcp_socket_options
-
tcpip
-
tcpip_icmpv4
-
tcpip_stack_direct
-
tcpip_stack_socket
-
tcpip_unix
-
tcpip_xen
-
tcpv4_socket
-
tcpv6_socket
-
udpv4_socket
-
udpv6_socket
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
type buffer = Cstruct.t
type ipaddr = Ipaddr.V4.t
type flow = Lwt_unix.file_descr
type +'a io = 'a Lwt.t
type ip = Ipaddr.V4.t option
type ipinput = unit Lwt.t
type t = {
interface : Unix.inet_addr;
listen_fds : (Unix.inet_addr * int, Lwt_unix.file_descr) Hashtbl.t;
}
val get_udpv4_listening_fd : t -> int -> Lwt_unix.file_descr Lwt.t
val pp_error : Format.formatter -> [< `Sendto_failed ] -> unit
val disconnect : 'a -> unit Lwt.t
val id : t -> Ipaddr.V4.t option
val input : listeners:'a -> 'b -> 'c Lwt.t
val write :
?src_port:int ->
dst:Ipaddr.V4.t ->
dst_port:int ->
t ->
Cstruct.t ->
(unit, [> `Sendto_failed ]) result Lwt.t