package shared-block-ring

  1. Overview
  2. Docs

Module Shared_block.SSource

Sourcetype msg = [
  1. | `Msg of string
]
Sourcemodule type BLOCK = Mirage_block.S
Sourcemodule type COMPARABLE = sig ... end
Sourcemodule type CSTRUCTABLE = sig ... end
Sourcetype traced_operation = [
  1. | `Set of string * string * [ `Producer | `Consumer | `Suspend | `Suspend_ack ] * [ `Int64 of int64 | `Bool of bool ]
  2. | `Get of string * string * [ `Producer | `Consumer | `Suspend | `Suspend_ack ] * [ `Int64 of int64 | `Bool of bool ]
]
Sourceval __traced_operation_of_sexp__ : Sexplib0.Sexp.t -> traced_operation
Sourceval traced_operation_of_sexp : Sexplib0.Sexp.t -> traced_operation
Sourceval sexp_of_traced_operation : traced_operation -> Sexplib0.Sexp.t
Sourcetype traced_operation_list = traced_operation list
Sourceval traced_operation_list_of_sexp : Sexplib0.Sexp.t -> traced_operation_list
Sourceval sexp_of_traced_operation_list : traced_operation_list -> Sexplib0.Sexp.t
Sourcemodule type LOG = sig ... end
Sourcemodule type RING = sig ... end
Sourcemodule type PRODUCER = sig ... end
Sourcemodule type CONSUMER = sig ... end
Sourcemodule type CLOCK = sig ... end
Sourcemodule type TIME = Mirage_time.S
Sourcemodule type JOURNAL = sig ... end
OCaml

Innovation. Community. Security.