]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/DEVEL/ocaml-http/http_common.mli
added support for IP address info retrieval for OO style 'start' functions
[helm.git] / helm / DEVEL / ocaml-http / http_common.mli
index 447f317e764c5c4515ab00390fa72a38f1a3d6a3..af76440cf665cb3d331a54bf4a080a97894278b7 100644 (file)
   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 *)
 
-exception Invalid_HTTP_version of string
-exception Invalid_code of int
-exception Invalid_status of Http_types.status
+(** Common functionalities *)
+
+  (** whether debugging messages are enabled or not, can be changed at runtime
+  *)
+val debug: bool ref
+  (** print a string on stderr only if debugging is enabled *)
+val debug_print: string -> unit
 
 val http_version: Http_types.version
 val server_string: string
-val crlf: string
 
 val string_of_version: Http_types.version -> string
 val version_of_string: string -> Http_types.version
@@ -33,9 +36,6 @@ val version_of_string: string -> Http_types.version
 val status_of_code: int -> Http_types.status
 val code_of_status: [< Http_types.status] -> int
 
-val reason_phrase_of_code: int -> string
-val reason_phrase_of_status: [< Http_types.status] -> string
-
 val is_informational: int -> bool
 val is_success: int -> bool
 val is_redirection: int -> bool