module Flow : Mirage_flow.SDynamic flows.
module type Handler = sig ... endTCP
address and destination port
val stackv4 : (module Mirage_stack.V4 with type t = 'a) -> 'a stackv4VCHAN
type vchan_client = [ | `Vchan of [ `Direct of int * Vchan.Port.t | `Domain_socket of string * Vchan.Port.t ] |
]module type VCHAN = Vchan.S.ENDPOINT with type port = Vchan.Port.tmodule type XS = Xs_client_lwt.STLS
The type for client configuration values.
val sexp_of_client : client -> Ppx_sexp_conv_lib.Sexp.tval client_of_sexp : Ppx_sexp_conv_lib.Sexp.t -> clientval __client_of_sexp__ : Ppx_sexp_conv_lib.Sexp.t -> clientThe type for server configuration values.
val sexp_of_server : server -> Ppx_sexp_conv_lib.Sexp.tval server_of_sexp : Ppx_sexp_conv_lib.Sexp.t -> serverval __server_of_sexp__ : Ppx_sexp_conv_lib.Sexp.t -> serverval client : Conduit.endp -> client Lwt.tResolve a conduit endpoint into a client configuration.
val server : Conduit.endp -> server Lwt.tResolve a confuit endpoint into a server configuration.
module type S = sig ... endmodule Context : functor (R : Mirage_random.S) -> functor (T : Mirage_time.S) -> functor (C : Mirage_clock.MCLOCK) -> functor (S : Mirage_stack.V4) -> sig ... end