Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
module Error : sig ... end
module type Comparable = sig ... end
module Flow : sig ... end
A BSD-socket-like interface for establishing flows by connecting to a well-known address (see Client) or by listening for incoming connections on a well-known address (see Server)
module Framing : sig ... end
DNS messages are framed when sent over other protocols. These modules convert byte-stream flows into streams of framed messages.
module Config : sig ... end
module Rpc : sig ... end
A Remote Procedure Call client and server implementation
module Resolver : sig ... end
A Resolver converts a DNS query into an optional DNS response.
module Server : sig ... end
A server listens for incoming connections containing streams of requests and attempts to answer them using the given client.