Module Xs_transport_lwt_unix_client

A byte-level transport over the xenstore Unix domain socket

type channel = Lwt_unix.file_descr
val create : unit ‑> Lwt_unix.file_descr Lwt.t
val destroy : Lwt_unix.file_descr ‑> unit Lwt.t
val read : Lwt_unix.file_descr ‑> bytes ‑> int ‑> int ‑> int Lwt.t
val write : Lwt_unix.file_descr ‑> bytes ‑> int ‑> int ‑> unit Lwt.t
type 'a t = 'a Lwt.t
val return : 'a ‑> 'a Lwt.t
val (>>=) : 'a Lwt.t ‑> ('a ‑> 'b Lwt.t) ‑> 'b Lwt.t
type backend = [
| `unix
| `xen
]
val backend : [> `unix ]