]> matita.cs.unibo.it Git - helm.git/blobdiff - matitaB/matita/matitaAuthentication.mli
Multi-user Matita (and Matitaweb): added user authentication (currently only
[helm.git] / matitaB / matita / matitaAuthentication.mli
index ffbb206b734b388967ee4847748ca100fa5180fe..c1c2cf48976bb550807ff675bfeda048c7ae60f5 100644 (file)
@@ -29,7 +29,15 @@ exception UsernameCollision of string
 
 val lookup_user : string -> (string * session_id option)
 
-val create_session : string -> MatitaEngine.status -> unit
+val create_session : string -> session_id
+
+val get_status : session_id -> MatitaEngine.status
+
+val get_history : session_id -> MatitaEngine.status list
+
+val set_status : session_id -> MatitaEngine.status -> unit
+
+val set_history : session_id -> MatitaEngine.status list -> unit
 
 val logout_user : string -> unit