Async_condition | Async.Condition is async's implementation of the standard notion of a "condition"
variable, and is analogous to OCaml's Condition module.
|
Async_gc | add_finalizer b f ensures that f runs after b becomes unreachable.
|
Async_or_error |
This module is the deferred analog of
Core.Or_error .
|
Async_stream |
For most applications one should use
Pipe instead of Stream.
|
Backpatched |
A
Backpatched value is either a simple value or a "hole", which may or may not have
been filled.
|
Clock |
Schedule jobs to run at a time in the future.
|
Config |
Settings that globally affect the behavior of async.
|
Debug | |
Deferred |
A deferred is a value that will become determined asynchronously.
|
Deferred_intf |
default
how is `Sequential
|
Deferred_std | |
Execution_context | kill_index is a "cached" copy of monitor 's kill_index .
|
Handler |
A handler is a continuation that captures the current async execution context.
|
Import | |
Ivar |
An ivar is a write-once cell that can be empty or full (i.e.
|
Job | |
Jobs |
Queues of jobs to run, one at each priority level.
|
Kill_index |
A timestamp used to implement
Monitor.kill .
|
Lazy_deferred |
A
Lazy_deferred.t is a delayed computation that can produce a deferred.
|
Monitor |
A monitor is a context that determines what to do when there is an unhandled
exception.
|
Pipe |
A pipe is a buffered FIFO communication channel.
|
Priority | |
Raw_deferred | |
Raw_handler | |
Raw_ivar | |
Raw_monitor | |
Raw_scheduler | |
Raw_stream | |
Scheduler | |
Std | |
Tail |
A tail is a pointer to the end of a stream that can be used to extend the stream.
|
Test | |
Throttle |
Throttles to limit the number of concurrent computations.
|
Throttle_debug | |
Throttle_unit_tests |
This signature is here to remind us to update the unit tests whenever we change
Throttle .
|
Unregister |