package lwt

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

Install

dune-project
 Dependency

Authors

Maintainers

Sources

5.1.1.tar.gz
sha256=078a6c351d94d6eeb827c62a25c87ac11715c791f4b642d85303740c2cac8d3f
md5=4ddec0f42b7aa4a310175a14c47c60a3

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

Module Lwt_main.Leave_iter_hooks

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

type '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.

type hook

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

val 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.

val 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.

val remove : hook -> unit

Removes a hook added by add_first or add_last.

val remove_all : unit -> unit

Removes all hooks from the hook sequence underlying this module.

OCaml

Innovation. Community. Security.