package mirage-flow-lwt

  1. Overview
  2. Docs

This module define flow-related devices for MirageOS, using lwt for I/O.

Release 1.2.0

module type S = Mirage_flow.S with type 'a io = 'a Lwt.t and type buffer = Cstruct.t
module type ABSTRACT = Mirage_flow.ABSTRACT with type 'a io = 'a Lwt.t and type buffer = Cstruct.t
module type CONCRETE = Mirage_flow.CONCRETE with type 'a io = 'a Lwt.t and type buffer = Cstruct.t
module Concrete (S : S) : CONCRETE with type buffer = S.buffer and type flow = S.flow
module type SHUTDOWNABLE = Mirage_flow.SHUTDOWNABLE with type 'a io = 'a Lwt.t and type buffer = Cstruct.t
module Copy (Clock : Mirage_clock.MCLOCK) (A : S) (B : S) : sig ... end
module Proxy (Clock : Mirage_clock.MCLOCK) (A : SHUTDOWNABLE) (B : SHUTDOWNABLE) : sig ... end
module F : sig ... end

In-memory, function-based flows.