Module BancosSource

Sourcetype t
Sourcetype command
Sourcetype result = [
  1. | `Ok
  2. | `Not_found of Rowex.key
  3. | `Found of Rowex.key * int
  4. | `Duplicate of Rowex.key
  5. | `Too_many_retries of Rowex.key
  6. | `Exists of Rowex.key
]
Sourceval insert : t -> Rowex.key -> int -> command
Sourceval remove : t -> Rowex.key -> command
Sourceval lookup : t -> Rowex.key -> command
Sourceval iter : fn:(Rowex.key -> int -> unit) -> t -> command
Sourceval exists : t -> Rowex.key -> command
Sourceval await : command -> result
Sourceval is_running : command -> bool
Sourceval openfile : ?readers:int -> ?writers:int -> ?size:int -> ?init:unit Lazy.t Domain.DLS.key -> string -> t
Sourceval close : t -> unit