package nbd

  1. Overview
  2. Docs
Network Block Device (NBD) protocol implementation

Install

Dune Dependency

Authors

Maintainers

Sources

nbd-6.0.1.tbz
sha256=2bd3db48f84d5cc3e67ef46d323034118a6936276b2ca2689c871733482d59d0
sha512=c8588b81a7e99609c934b7f720caf50d0cee1fd3f86465ead3f9a5da2de94cb8d14a767b365efe66f5e75112889bf2debc97b33f71ec58afb877b06c11d49c22

doc/nbd/Nbd/index.html

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.

OCaml

Innovation. Community. Security.