X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matitaB%2Fmatita%2FmatitaAuthentication.mli;h=ccb0af73f19af0ba4f40f5f66eed6f8aaa1e6add;hb=538cee79ad9754ad46015de1fd34a3ad808f08c7;hp=c1c2cf48976bb550807ff675bfeda048c7ae60f5;hpb=d8ae533d041cb600993ab2957111c105b6ded21d;p=helm.git diff --git a/matitaB/matita/matitaAuthentication.mli b/matitaB/matita/matitaAuthentication.mli index c1c2cf489..ccb0af73f 100644 --- a/matitaB/matita/matitaAuthentication.mli +++ b/matitaB/matita/matitaAuthentication.mli @@ -29,8 +29,14 @@ exception UsernameCollision of string val lookup_user : string -> (string * session_id option) +val user_of_session : session_id -> string + +val get_users : unit -> string list + val create_session : string -> session_id +val get_session_owner : session_id -> string + val get_status : session_id -> MatitaEngine.status val get_history : session_id -> MatitaEngine.status list @@ -39,7 +45,7 @@ val set_status : session_id -> MatitaEngine.status -> unit val set_history : session_id -> MatitaEngine.status list -> unit -val logout_user : string -> unit +val logout_user : session_id -> unit val remove_user : string -> unit @@ -47,4 +53,13 @@ val serialize : unit -> unit val deserialize : unit -> unit +val read_ft : string -> (string * MatitaFilesystem.matita_flag) list + +val write_ft : string -> (string * MatitaFilesystem.matita_flag) list -> unit + +val set_file_flag : + string -> (string * MatitaFilesystem.matita_flag option) list -> unit + val add_user : string -> string -> unit + +val reset : unit -> unit