sig
type t
val invariant : t Core.Std.Invariant.inv
val create :
thread_safe_notify_signal_delivered:(unit -> unit) -> Signal_manager.t
val manage : Signal_manager.t -> Core.Std.Signal.t -> unit
val is_managing : Signal_manager.t -> Core.Std.Signal.t -> bool
type handler
val install_handler :
Signal_manager.t ->
Core.Std.Signal.t list ->
(Core.Std.Signal.t -> unit) -> Signal_manager.handler
val remove_handler : Signal_manager.t -> Signal_manager.handler -> unit
val handle_delivered : Signal_manager.t -> unit
val sexp_of_t : Signal_manager.t -> Sexplib.Sexp.t
end