Up

Module Async_unix

Signature

module Assign_try_with_log_exn : sig .. end
module Async_print : sig .. end
Non-blocking, Async-friendly print functions
module Async_sys : sig .. end
This module overrides everything in the Sys module that might block.
module Busy_pollers : sig .. end
A set of busy-poll functions.
module Clock : sig .. end
module Config : sig .. end
module Dump_core_on_job_delay : sig .. end
Dump core if jobs are delayed, to get additional debug information when running on UNIX systems that support core dumps.
module Epoll_file_descr_watcher : sig .. end
module Fd : sig .. end
An Fd.t is a wrapper around a Unix file descriptor, with additional information about the kind of file descriptor and logic to ensure that we don't use a file descriptor that has been closed, or close a file descriptor that is in use.
module Fd_by_descr : sig .. end
Fd_by_descr is a table of the open Fd.ts, indexed by file descriptor number.
module Fd_tests : sig .. end
module File_descr_watcher_intf : sig .. end
File_descr_watcher_intf.S provides an API for for watching a set of file descriptors to see if they are ready for reading or writing.
module Import : sig .. end
module In_thread : sig .. end
The In_thread module has functions for interaction between the Async world and other (kernel) threads.
module Interruptor : sig .. end
An interruptor provides a file descriptor that can be used to cause a file-descr-watcher to detect the file descriptor is ready for reading.
module Io_stats : sig .. end
module Log : sig .. end
module Process : sig .. end
module Raw_fd : sig .. end
module Raw_scheduler : sig .. end
module Raw_signal_manager : sig .. end
module Read_write : sig .. end
Read_write is like Dirpair, except "buy/sell" has been changed to "read/write".
module Reader : sig .. end
Reader is Async's main API for buffered input from a file descriptor.
module Reader0 : sig .. end
module Scheduler : sig .. end
Threading model:
module Select_file_descr_watcher : sig .. end
module Shutdown : sig .. end
module Signal : sig .. end
module Signal_manager : sig .. end
A signal manager keeps track of a set of signals to be managed and the signal handlers for them.
module Socket_tests : sig .. end
module Std : sig .. end
module Syscall : sig .. end
Automatically retrying system calls that may be interrupted with EINTR.
module Thread_pool : sig .. end
A thread pool is a set of OCaml threads used to do work, where each piece of work is simply a thunk.
module Thread_safe : sig .. end
The Thread_safe module has functions that are safe to call from threads outside Async.
module Thread_safe_ivar : sig .. end
A simple thread-safe ivar implementation.
module Thread_safe_pipe : sig .. end
A thread-safe pipe is a thread-safe interface to the write end of a normal Async.Pipe.
module Time_source_tests : sig .. end
module Unix_syscalls : sig .. end
Unix_syscalls provides an interface to many of the functions in OCaml's standard Unix module.
module Unix_syscalls_tests : sig .. end
module Writer : sig .. end
module Writer0 : sig .. end
module Writer_tests : sig .. end