package moonpool

  1. Overview
  2. Docs
Pools of threads supported by a pool of domains

Install

dune-project
 Dependency

Authors

Maintainers

Sources

moonpool-0.12.tbz
sha256=7641327370ece987c09accdd15eb31566931ecdd58d41189080b0b951b8addfc
sha512=65d45c44cda768ba6934ad4d6b9a397651a87b34a143c85fe1108228db861c369d6efc4832adfcac85368c6a861f33816af4d7c3e3d1238eaddfc564c0ea42db

doc/moonpool.private/Moonpool_private/Lock_/index.html

Module Moonpool_private.Lock_Source

Sourcetype 'a t = {
  1. mutex : Mutex.t;
  2. mutable content : 'a;
}
Sourceval create : 'a -> 'a t
Sourceval with_ : 'a t -> ('a -> 'b) -> 'b
Sourceval mutex : 'a t -> Mutex.t
Sourceval update : 'a t -> ('a -> 'a) -> unit
Sourceval update_map : 'a t -> ('a -> 'a * 'b) -> 'b
Sourceval get : 'a t -> 'a
Sourceval set : 'a t -> 'a -> unit