package mirage-block-combinators

  1. Overview
  2. Docs

Module Mirage_block_combinatorsSource

Block device implementatins using lwt

Sourcemodule type SEEKABLE = sig ... end
Sourcemodule type RESIZABLE = sig ... end

Utility functions over Mirage BLOCK devices

Sourcemodule Compare (A : Mirage_block.S) (B : Mirage_block.S) : sig ... end
Sourcemodule Fold (A : Mirage_block.S) : sig ... end
Sourcemodule Fast_fold (A : SEEKABLE) : sig ... end
Sourcemodule Copy (A : Mirage_block.S) (B : Mirage_block.S) : sig ... end
Sourcemodule Sparse_copy (A : SEEKABLE) (B : Mirage_block.S) : sig ... end
Sourcemodule Fill (A : Mirage_block.S) : sig ... end
Sourcemodule Make_safe (B : Mirage_block.S) : sig ... end
Sourcemodule Mem : sig ... end

Very simple in-memory implementation of the block-device signature, using blocks of constant size (16M). Use ramdisk for a more serious implementation.

OCaml

Innovation. Community. Security.