package shared-memory-ring

  1. Overview
  2. Docs

Parameters

module RW : RW

Signature

val get_ring_input : Cstruct.t -> Cstruct.t
val get_ring_input_cons : Cstruct.t -> int32
val get_ring_input_prod : Cstruct.t -> int32
val set_ring_input_cons : Cstruct.t -> int32 -> unit
val set_ring_input_prod : Cstruct.t -> int32 -> unit
val get_ring_output : Cstruct.t -> Cstruct.t
val get_ring_output_cons : Cstruct.t -> int32
val get_ring_output_prod : Cstruct.t -> int32
val set_ring_output_cons : Cstruct.t -> int32 -> unit
val set_ring_output_prod : Cstruct.t -> int32 -> unit