package caqti-lwt

  1. Overview
  2. Docs
Lwt support for Caqti

Install

Dune Dependency

Authors

Maintainers

Sources

caqti-v2.2.4.tbz
sha256=b8ea432820154ec095132c4f7b244b06cd8553e0b2035185b844d9c4f30af8bb
sha512=b7e3ad8e6a9b587db2d517e15cd42df2945148f9223b2fa6f4bc2bcdd2709d53549cca4b65e54511d22466e4c9aa7f0b9c17305a07505519d8bf81d95de629b8

doc/caqti-lwt.unix/Caqti_lwt_unix/Pool/index.html

Module Caqti_lwt_unix.PoolSource

Sourcetype ('a, +'e) t
Sourceval size : ('a, 'e) t -> int

size pool is the current number of open resources in pool.

Sourceval use : ?priority:float -> ('a -> ('b, 'e) result Lwt.t) -> ('a, 'e) t -> ('b, 'e) result Lwt.t

use f pool calls f on a resource drawn from pool, handing back the resource to the pool when f exits.

  • parameter priority

    Requests for the resource are handled in decreasing order of priority. The default priority is 0.0.

Sourceval drain : ('a, 'e) t -> unit Lwt.t

drain pool closes all resources in pool. The pool is still usable, as new resources will be created on demand.

OCaml

Innovation. Community. Security.