X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fhbugs%2Fcommon%2Fhbugs_messages.mli;h=642c0b0e2d5c511fba7dfde96dd592da94b76271;hb=1fb8d0192e1f7ee891c53dc282c9c9f111e63e3c;hp=d035dcff11899651950196627b569438e545e9b8;hpb=5a666b3edf51534f2f41f4bd27e6678ed5a05340;p=helm.git diff --git a/helm/hbugs/common/hbugs_messages.mli b/helm/hbugs/common/hbugs_messages.mli index d035dcff1..642c0b0e2 100644 --- a/helm/hbugs/common/hbugs_messages.mli +++ b/helm/hbugs/common/hbugs_messages.mli @@ -29,12 +29,21 @@ open Hbugs_types;; exception Parse_error of string * string (* parsing subject, reason *) +exception Unexpected_message of message;; val msg_of_string: string -> message val string_of_msg: message -> string val submit_req: url:string -> message -> message + (** close outchan afterwards *) val respond_msg: message -> out_channel -> unit + (** close outchan afterwards *) (* exception_name, exception_value, output_channel *) val respond_exc: string -> string -> out_channel -> unit +(* TODO the below functions are for debugging only and shouldn't be exposed *) +val parse_state: + ('a Pxp_document.node Pxp_document.extension as 'a) Pxp_document.node -> + (string * string * int) +val pp_state: (string * string * int) option -> string +