package bancos

  1. Overview
  2. Docs
A simple read-optimistic write-exclusive KV-store

Install

dune-project
 Dependency

Authors

Maintainers

Sources

bancos-0.0.1.tbz
sha256=f9603b60308f70937f49cc2a32657549bdcb2db197ed5409ce9bd688187d994c
sha512=6cbfffa0c08b9bee5d8729656fb9ad6ea70eaf056ec01923b99eb47e113ddb7b51fa5c2b66b149116fb511f2506cb369ee73c3ca52cec2c372b8f0a7158c894f

doc/bancos.gc/Gc/Make/index.html

Module Gc.MakeSource

Parameters

module C : S

Signature

Sourcetype memory = C.memory
Sourceval gen : unit -> uid
Sourceval alloc : memory t -> writer:uid -> kind:[ `Node | `Leaf ] -> int -> string list -> Rowex.rdwr Rowex.Addr.t
Sourceval collect : 'mem t -> uid -> 'cap Rowex.Addr.t -> len:int -> uid:int -> unit
Sourceval delete : 'mem t -> 'cap Rowex.Addr.t -> int -> unit
Sourceval unsafe_delete : 'mem t -> 'cap Rowex.Addr.t -> int -> unit
Sourceval add_process : 'mem t -> [ `Wr | `Rd ] -> uid
Sourceval release_process : 'mem t -> [ `Wr | `Rd ] -> uid:uid -> unit