package luv

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

Error handling.

module Version : sig ... end

Version information for the vendored libuv.

module Loop : sig ... end

Event loops.

module Handle : sig ... end

Handles.

module Request : sig ... end

Requests.

module Timer : sig ... end

Timers.

module Prepare : sig ... end

Pre-I/O callback.

module Check : sig ... end

Post-I/O callback.

module Idle : sig ... end

Per-iteration callback.

module Async : sig ... end

Inter-loop communication.

module Poll : sig ... end

File descriptor polling.

module Signal : sig ... end

Signals.

module Process : sig ... end

Subprocesses.

module Stream : sig ... end

Streams.

module TCP : sig ... end

TCP sockets.

module Pipe : sig ... end

Pipes.

module TTY : sig ... end

Consoles.

module UDP : sig ... end

UDP sockets.

module FS_event : sig ... end

Filesystem events.

module FS_poll : sig ... end

Filesystem polling.

module File : sig ... end

File operations.

module Thread_pool : sig ... end

Thread pool.

module DNS : sig ... end

DNS queries.

module DLL : sig ... end

Dynamic linking.

module Thread : sig ... end

Threads.

module TLS : sig ... end

Thread-local storage.

module Once : sig ... end

Once-only initialization.

module Mutex : sig ... end

Mutexes.

module Rwlock : sig ... end

Read-write locks.

module Semaphore : sig ... end

Semaphores.

module Condition : sig ... end

Condition variables.

module Barrier : sig ... end

Barriers.

module Buffer : sig ... end

Data buffers.

module Os_fd : sig ... end
module Sockaddr : sig ... end
module Resource : sig ... end
module Pid : sig ... end
module System_info : sig ... end
module Network : sig ... end
module Path : sig ... end
module Passwd : sig ... end
module Env : sig ... end
module Time : sig ... end
module Random : sig ... end
module Metrics : sig ... end

Metrics.

module Require : sig ... end

Feature checks.

module Unix = Luv_unix