Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
val create_ipv4 : network impl -> ipv4_config -> ipv4 impl
val socket_udpv4 : Ipaddr.V4.t option -> udpv4 impl
val socket_tcpv4 : Ipaddr.V4.t option -> tcpv4 impl
val socket_stackv4 : console impl -> Ipaddr.V4.t list -> stackv4 impl
val load : string option -> t
val set_mode : mode -> unit
val get_mode : unit -> mode
module Impl : sig ... end
val packages : t -> string list
val libraries : t -> string list
val configure : t -> unit
val clean : t -> unit
val build : t -> unit
val run : t -> unit
module type CONFIGURABLE = sig ... end
val implementation :
'a ->
'b ->
(module CONFIGURABLE with type t = 'b) ->
'a impl
val append_main : ('a, unit, string, unit) Pervasives.format4 -> 'a
module Io_page : sig ... end
module Clock : sig ... end
module Console : sig ... end
module Crunch : sig ... end
module Direct_kv_ro : sig ... end
module Block : sig ... end
module Fat : sig ... end
module Network : sig ... end
module Ethif : sig ... end
module IPV4 : sig ... end
module UDPV4_direct : sig ... end
module UDPV4_socket : sig ... end
module TCPV4_direct : sig ... end
module TCPV4_socket : sig ... end
module STACKV4_direct : sig ... end
module STACKV4_socket : sig ... end
module Channel_over_TCPV4 : sig ... end
module HTTP : sig ... end
module Job : CONFIGURABLE
module Name : sig ... end