Module Xenstore_server.Connection
val info : ('a, unit, string, unit) Stdlib.format4 -> 'bval error : ('a, unit, string, unit) Stdlib.format4 -> 'btype watch = {con : t;token : string;name : Store.Name.t;mutable count : int;
}and t = {address : Xs_protocol.address;interface : (module Namespace.IO) option;domid : int;domstr : string;idx : int;transactions : (int32, Transaction.t) Stdlib.Hashtbl.t;mutable next_tid : int32;watches : (Store.Name.t, watch list) Stdlib.Hashtbl.t;mutable nb_watches : int;mutable nb_dropped_watches : int;mutable stat_nb_ops : int;mutable perm : Perms.t;watch_events : (string * string) Stdlib.Queue.t;cvar : unit Lwt_condition.t;domainpath : Store.Path.t;
}val by_index : (int, t) Stdlib.Hashtbl.tval list_of_watches : unit -> string listval number_of_transactions : t -> intval anon_id_next : int Stdlib.refval counter : int Stdlib.refval restrict : t -> int -> unitval find_next_tid : t -> int32val register_transaction : t -> Store.t -> int32val unregister_transaction : t -> int32 -> unitval mark_symbols : t -> unitval stats : t -> int * int