package fuseau

  1. Overview
  2. Docs
A simple IO and concurrency library for OCaml 5

Install

Dune Dependency

Authors

Maintainers

Sources

fuseau-0.1.tbz
sha256=8a9339d239aa371d0c4aceb23d7601a1b7da8f42d84542cee30669cc95addb6a
sha512=fa656c7311371344f0c6ebf08c666afc33296558ccc678ed87baf2f9ba54035cd4c5caca4257212416296fcdbdfc1687c46cc2ebea3548c792ea72602b85b832

doc/fuseau.unix/Fuseau_unix/Timer/index.html

Module Fuseau_unix.TimerSource

Sourcetype t
Sourceval create : unit -> t

A new timer.

Sourcetype tick_res =
  1. | Wait of float
  2. | Run of Fuseau.Cancel_handle.t -> unit * Fuseau.Cancel_handle.t
  3. | Empty
Sourceval next : t -> tick_res
Sourceval run_after : t -> float -> (Fuseau.Cancel_handle.t -> unit) -> Fuseau.Cancel_handle.t
Sourceval run_every : t -> float -> (Fuseau.Cancel_handle.t -> unit) -> Fuseau.Cancel_handle.t
Sourceval has_tasks : t -> bool
Sourceval num_tasks : t -> int
OCaml

Innovation. Community. Security.