Swim.Membership
swim · API reference
module Member : sig ... endtype tval create : unit -> tval add : t -> Member.t -> unitval remove : t -> Types.node_id -> boolval find : t -> Types.node_id -> Member.t optionval mem : t -> Types.node_id -> boolval to_list : t -> Member.t listval to_node_list : t -> Types.node_info listval count : t -> inttype member_updater = {
update : 'x. Member.t -> xt:'x Kcas.Xt.t -> unit;
}val update_member : t -> Types.node_id -> member_updater -> boolval iter_alive : t -> (Member.t -> Types.member_snapshot -> unit) -> unitval snapshot_all : t -> Types.member_snapshot list