X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;ds=sidebyside;f=helm%2Fhbugs%2Fcommon%2Fhbugs_messages.mli;h=85ffe66c9e53b3ad232747fa15c469f3ff3b37ed;hb=b8e5b2544f9a29d4a3f2c01a4ff0711d9c6ed399;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..85ffe66c9 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) -> string +