package async_kernel

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
module Debug : sig ... end

Internal Async debugging functions.

module Deferred1 : sig ... end
module Ivar0 : sig ... end

Internal to Async -- see Ivar for the public API.

module Ivar_filler : sig ... end

Ivar_filler is a reference to an ivar that allows one to fill the ivar, but not to read it. This allows the implementation to drop the reference to the ivar once it is full, which can be useful to avoid holding onto unused memory.

module Job : sig ... end
module Monitor0 : sig ... end
module Require_explicit_time_source : sig ... end

Deprecates functions that use wall-clock time, so that code must be explicit about what time source is used. Idiomatic usage is:

module Scheduler : sig ... end

Internal to Async -- see Async_unix.Scheduler for the public API.

module Scheduler1 : sig ... end
module Time_ns : sig ... end