]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/hbugs/client/hbugs_client.mli
- the mathql interpreter is not helm-dependent any more
[helm.git] / helm / hbugs / client / hbugs_client.mli
index edf0127bda5b73b2534aa0d1076e37e54c0ce33d..cf7ebc2a991a0aaf112f7e6e668cc2922d07832a 100644 (file)
@@ -1,21 +1,25 @@
 
+open Hbugs_types
+
 exception Invalid_URL of string
 
 class hbugsClient :
-  object
+  ?use_hint_callback: (hint -> unit) ->
+  unit ->
+    object
 
-    method show : unit -> unit
-    method hide : unit -> unit
+      method show : unit -> unit
+      method hide : unit -> unit
 
-    method startLocalHttpDaemon : unit -> unit
-    method testLocalHttpDaemon : unit -> unit
+      method setUseHintCallback : (hint -> unit) -> unit
+      method registerToBroker : unit -> unit
+      method unregisterFromBroker : unit -> unit
+      method subscribeAll : unit -> unit
 
-    method registerClient : unit -> unit
-    method unregisterClient : unit -> unit
-    method testBroker : unit -> unit
+      method stateChange : state option -> unit
 
-    method stateChange : unit -> unit
-    method useHint : unit -> unit
+        (** @return an hint by index *)
+      method hint : int -> hint
 
-  end
+    end