Module Raw_signal_manager.Handlers

module Handlers: sig .. end

type t = {
   bag :(Raw_signal_manager.Signal.t -> unit) Core.Std.sexp_opaque Core.Std.Bag.t;
}
val sexp_of_t : t -> Sexplib.Sexp.t
val create : unit -> t
val add : t ->
(Raw_signal_manager.Signal.t -> unit) Core.Std.sexp_opaque ->
(Raw_signal_manager.Signal.t -> unit) Core.Std.sexp_opaque Core.Std.Bag.Elt.t
val remove : t ->
(Raw_signal_manager.Signal.t -> unit) Core.Std.sexp_opaque Core.Std.Bag.Elt.t ->
unit
val deliver : t -> Raw_signal_manager.Signal.t -> unit