package corosync

  1. Overview
  2. Docs
val (>>=) : ('a, 'b) result -> ('a -> ('c, 'b) result) -> ('c, 'b) result
val votequorum_qdevice_max_name_len : int
val votequorum_handle_t : Unsigned.uint64 Ctypes.typ
type votequorum_node_t
type votequorum_ring_id_t
val votequorum_expectedvotes_notification_fn_t : (Unsigned.uint64 -> Unsigned.uint64 -> Unsigned.uint32 -> unit Ctypes_static.ptr) Ctypes.fn
type votequorum_callbacks_t
type votequorum_info
val votequorum_finalize : Unsigned.uint64 -> Corotypes.CsError.t
type vinfo = {
  1. node_id : Unsigned.uint;
  2. node_state : Unsigned.uint;
  3. node_votes : Unsigned.uint;
  4. node_expected_votes : Unsigned.uint;
  5. highest_votes : Unsigned.uint;
  6. total_votes : Unsigned.uint;
  7. quorum : Unsigned.uint;
  8. flags : Unsigned.uint;
  9. qdevice_votes : Unsigned.uint;
  10. qdevice_name : string;
}
val get_info : Unsigned.uint64 -> int -> (vinfo, Corotypes.CsError.t) result
OCaml

Innovation. Community. Security.