package xenstore

  1. Overview
  2. Docs

A multiplexing XenStore protocol client over a byte-level transport, using Unix.

module type IO = sig ... end
exception Malformed_watch_event
exception Unexpected_rid of int32
exception Dispatcher_failed
exception Cancelled
module Task : sig ... end
type watch_callback = (string * string) -> unit

Clients can opt to manage watches manually via this optional callback.

module Client (IO : IO) : sig ... end