Module Corosync_lib.Cfg

val (>>=) : ('a, 'b) Stdlib.result -> ('a -> ('c, 'b) Stdlib.result) -> ('c, 'b) Stdlib.result
val corosync_cfg_handle_t : Unsigned.uint64 Ctypes.typ
type corosync_cfg_callbacks_t
type corosync_cfg_node_address_t
val corosync_cfg_node_address_t : corosync_cfg_node_address_t Ctypes.structure Ctypes.typ
val address_length : (int, corosync_cfg_node_address_t Ctypes.structure) Ctypes.field
val address : (char Ctypes_static.carray, corosync_cfg_node_address_t Ctypes.structure) Ctypes.field
module Corosync_cfg_shutdown_flags : sig ... end
val corosync_cfg_shutdown_flags_t : int Ctypes.typ
val corosync_cfg_shutdown_callback_t : (Unsigned.uint64 -> int -> unit) Ctypes.fn
val corosync_cfg_callbacks_t : corosync_cfg_callbacks_t Ctypes.structure Ctypes.typ
val corosync_cfg_shutdown_callback : (Unsigned.uint64 -> int -> unit, corosync_cfg_callbacks_t Ctypes.structure) Ctypes.field
val corosync_cfg_initialize : Unsigned.uint64 Ctypes_static.ptr -> corosync_cfg_callbacks_t Ctypes.structure Ctypes_static.ptr -> Corotypes.CsError.t
val corosync_cfg_finalize : Unsigned.uint64 -> Corotypes.CsError.t
val corosync_cfg_local_get : Unsigned.uint64 -> Unsigned.uint Ctypes_static.ptr -> Corotypes.CsError.t
val corosync_cfg_get_node_addrs : Unsigned.uint64 -> Unsigned.uint -> Unsigned.uint64 -> int Ctypes_static.ptr -> corosync_cfg_node_address_t Ctypes.structure Ctypes_static.ptr -> Corotypes.CsError.t
val corosync_cfg_reload_config : Unsigned.uint64 -> Corotypes.CsError.t
val cfg_local_get : Unsigned.uint64 -> (int, Corotypes.CsError.t) Stdlib.result
type cfg_node_address = {
  1. addr_len : int;
  2. addr : string;
}
val cfg_get_node_addrs : Unsigned.uint64 -> int -> (cfg_node_address list, Corotypes.CsError.t) Stdlib.result
val cfg_reload_config : Unsigned.uint64 -> (unit, Corotypes.CsError.t) Stdlib.result
val with_handle : (Unsigned.uint64 -> ('a, Corotypes.CsError.t) Stdlib.result) -> ('b, Corotypes.CsError.t) Stdlib.result