module Lwt_signal: sig .. end
Signals utilities
type notifier
Type of signal notifiers
val disable : notifier -> unit
disable notif stops the corresponding signal to be
monitored
val notify : ('a -> unit) -> 'a React.signal -> notifier
notify f s calls f each time the value of s change
val notify_p : ('a -> unit Lwt.t) -> 'a React.signal -> notifier
notify_p f s is the same as notify except that f x is a
thread. Calls to f are made in parallel.
val notify_s : ('a -> unit Lwt.t) -> 'a React.signal -> notifier
notify_s f s is the same as notify except that f x is a
thread. Calls to f are serialized.
val always_notify : ('a -> unit) -> 'a React.signal -> unit
Same as notify but does not return a notifier
val always_notify_p : ('a -> unit Lwt.t) -> 'a React.signal -> unit
Same as notify_p but does not return a notifier
val always_notify_s : ('a -> unit Lwt.t) -> 'a React.signal -> unit
Same as notify_s but does not return a notifier