package balancer

  1. Overview
  2. Docs
type elt = {
  1. queue : Node.t Stdlib.Queue.t;
  2. mutable nodes : NodeSet.t;
}
val of_nodes : NodeSet.elt list -> elt Util.SyncVar.t
val take : elt Util.SyncVar.t -> Node.t Lwt.t
val add : elt Util.SyncVar.t -> NodeSet.elt -> unit Lwt.t
val update : elt Util.SyncVar.t -> NodeSet.t -> elt Lwt.t
val from_src : elt Util.SyncVar.t -> NodeSet.t React.signal -> elt Util.SyncVar.t
val add_node : elt Util.SyncVar.t -> NodeSet.elt -> elt Lwt.t
val rm_node : elt Util.SyncVar.t -> NodeSet.elt -> elt Lwt.t
val nodes : elt Util.SyncVar.t -> NodeSet.elt list Lwt.t
OCaml

Innovation. Community. Security.