package ezxenstore

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type domid = int
type xsh = {
  1. directory : string -> string list;
  2. read : string -> string;
  3. write : string -> string -> unit;
  4. writev : string -> (string * string) list -> unit;
  5. mkdir : string -> unit;
  6. rm : string -> unit;
  7. setperms : string -> Xs_protocol.ACL.t -> unit;
  8. getdomainpath : domid -> string;
  9. watch : string -> string -> unit;
  10. unwatch : string -> string -> unit;
  11. introduce : domid -> nativeint -> int -> unit;
  12. set_target : domid -> domid -> unit;
  13. mkdirperms : string -> Xs_protocol.ACL.t -> unit;
}
val ops : Client.handle -> xsh
val transaction : 'a -> (xsh -> 'b Xs_transport_unix_client.t) -> 'b Xs_transport_unix_client.t