Module Conduit_mirage.Vchan

Parameters

module X : Xs_client_lwt.S
module V : Vchan.S.ENDPOINT with type port = Vchan.Port.t

Signature

include S
type flow

The type for networking flows.

type t

The type for handlers.

module Flow : Mirage_flow.S with type flow = flow

The type for flows.

val connect : t -> client -> flow Lwt.t

Connect a conduit using client configuration.

val listen : t -> server -> (flow -> unit Lwt.t) -> unit Lwt.t

Listen to a conduit using a server configuration.

val register : string -> t Lwt.t