package eio

  1. Overview
  2. Docs

API for use by the scheduler implementation.

module Ctf : sig ... end

This library is used to write event traces in mirage-profile's CTF format.

module Cells : sig ... end

A lock-free queue-like structure with suspension and cancellation.

module Broadcast : sig ... end

A lock-free queue of waiters that should all be resumed at once.

module Fiber_context : sig ... end

Every fiber has an associated context.

module Effects : sig ... end
module Suspend : sig ... end

Suspend a fiber and enter the scheduler.

module Waiters : sig ... end

A queue of fibers waiting for an event.

module Debug : sig ... end