Module Tiny_httpd_core.IO

IO abstraction.

We abstract IO so we can support classic unix blocking IOs with threads, and modern async IO with Eio.

NOTE: experimental.

module Buf = Buf
module Slice = Iostream.Slice
module Output : sig ... end

Output channel (byte sink)

module Input : sig ... end

Input channel (byte source)

module Writer : sig ... end

A writer abstraction.

module TCP_server : sig ... end

A TCP server abstraction.