package nbd

  1. Overview
  2. Docs

Module NbdSource

Sourcemodule Channel : sig ... end

Channels represent connections between clients and servers.

Sourcemodule Client : sig ... end

An NBD client which allows you to connect to remote disks and perform I/O.

Sourcemodule Mirror : sig ... end
Sourcemodule Mux : sig ... end

Lwt connection multiplexer. Multiplexes between parallel requests from multiple clients over a single output channel to a server that may send responses out of order. Each request and response carries an id that is used to match responses to requests.

Sourcemodule Protocol : sig ... end

Types representing NBD protocol requests and responses.

Sourcemodule S : sig ... end

Common signatures used in the library.

Sourcemodule Server : sig ... end

A Server which allows you to expose an existing block device to remote clients over NBD.