aboutsummaryrefslogtreecommitdiff
path: root/lib/feedback.mli
diff options
context:
space:
mode:
authorEmilio Jesus Gallego Arias2016-09-30 19:58:06 +0200
committerEmilio Jesus Gallego Arias2017-03-21 15:47:14 +0100
commiteb68e001f2ebbf09dc32c999e9c9b0f116c0a530 (patch)
tree667f8e49f9d027ebc41ae1faf0a0c14931b4c837 /lib/feedback.mli
parent7440be4ffaf6ace5b8e94354c9a56462f45fa2dd (diff)
[feedback] Allow to remove feedback listeners.
Diffstat (limited to 'lib/feedback.mli')
-rw-r--r--lib/feedback.mli7
1 files changed, 5 insertions, 2 deletions
diff --git a/lib/feedback.mli b/lib/feedback.mli
index b4bed8793d..8eae315883 100644
--- a/lib/feedback.mli
+++ b/lib/feedback.mli
@@ -79,8 +79,11 @@ val feedback_logger : logger
val emacs_logger : logger
-(** [add_feeder] feeders observe the feedback *)
-val add_feeder : (feedback -> unit) -> unit
+(** [add_feeder f] adds a feeder listiner [f], returning its id *)
+val add_feeder : (feedback -> unit) -> int
+
+(** [del_feeder fid] removes the feeder with id [fid] *)
+val del_feeder : int -> unit
(** Prints feedback messages of kind Message(Debug,_) using msg_debug *)
val debug_feeder : feedback -> unit