Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
module type IPV4 = IP with type ipaddr = Ipaddr.V4.t
module type IPV6 = IP with type ipaddr = Ipaddr.V6.t
IPv6 stack
ICMP module
module type ICMPV4 = ICMP with type ipaddr = Ipaddr.V4.t
ICMPV4 module
UDP stack
module type UDPV4 = UDP with type ipaddr = Ipaddr.V4.t
UDP stack over IPv4
module type UDPV6 = UDP with type ipaddr = Ipaddr.V6.t
UDP stack over IPv6
TCP stack
module type TCPV4 = TCP with type ipaddr = Ipaddr.V4.t
TCP module over IPv4
module type TCPV6 = TCP with type ipaddr = Ipaddr.V6.t
TCP module over IPv6
Configuration
module type DHCP_CLIENT = sig ... end