package lwt

  1. Overview
  2. Docs
Promises and event-driven I/O

Install

Dune Dependency

Authors

Maintainers

Sources

5.4.1.tar.gz
md5=5a8d2a83ee9314781f137d147a4c62ae
sha512=b872b7abe546c431ba62fe466423d7ace8e487ebd85ea5e859f462eb4c0a6884b242d9efd4a557b6da3ae699b0b695e0a783f89a1d1147cba7d99c4ae9d2db17

doc/lwt.unix/Lwt_main/Enter_iter_hooks/index.html

Module Lwt_main.Enter_iter_hooksSource

Hooks, of type unit -> unit, that are called before each iteration of the Lwt main loop.

  • since 4.2.0
Sourcetype 'return_value kind = 'return_value

Hooks are functions of either type unit -> unit or unit -> unit Lwt.t; this type constructor is used only to express both possibilities in one signature.

Sourcetype hook

Values of type hook represent hooks that have been added, so that they can be removed later (if needed).

Sourceval add_first : (unit -> unit kind) -> hook

Adds a hook to the hook sequence underlying this module, to be run first, before any other hooks already added.

Sourceval add_last : (unit -> unit kind) -> hook

Adds a hook to the hook sequence underlying this module, to be run last, after any other hooks already added.

Sourceval remove : hook -> unit

Removes a hook added by add_first or add_last.

Sourceval remove_all : unit -> unit

Removes all hooks from the hook sequence underlying this module.

OCaml

Innovation. Community. Security.