X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2FDEVEL%2Focaml-http%2Fhttp_daemon.mli;h=7a3ce42d0e196fdef9a0105c31475afb7c511c58;hb=89262281b6e83bd2321150f81f1a0583645eb0c8;hp=46e8f61d58234412126b5baacfd68909bdd864c1;hpb=28ed15c8b6b1d128cb57687e3578ceeaa4d96260;p=helm.git diff --git a/helm/DEVEL/ocaml-http/http_daemon.mli b/helm/DEVEL/ocaml-http/http_daemon.mli index 46e8f61d5..7a3ce42d0 100644 --- a/helm/DEVEL/ocaml-http/http_daemon.mli +++ b/helm/DEVEL/ocaml-http/http_daemon.mli @@ -48,10 +48,10 @@ val send_headers: headers:(string * string) list -> out_channel -> unit (if 'file' is given) or as a file name (if 'name' is given) *) val send_file: ?name:string -> ?file:in_channel -> out_channel -> unit - (** high level response function, respond on outchan sending: basic headers, - headers probided via 'headers' argument, body given via 'body' argument. - Default response status is 200, default response HTTP version is - Http_common.http_version *) + (** high level response function, respond on outchan sending: basic headers + (including Content-Length computed using 'body' argument), headers probided + via 'headers' argument, body given via 'body' argument. Default response + status is 200, default response HTTP version is Http_common.http_version *) val respond: ?body:string -> ?headers:(string * string) list -> ?version:Http_types.version -> ?code:int -> ?status:Http_types.status -> @@ -125,15 +125,6 @@ val start': (Http_types.request -> out_channel -> unit) -> unit -(* - (** OO interface to HTTP daemons *) -class daemon: - ?addr: string -> ?port: int -> - ?timeout: int option -> ?mode: Http_types.daemon_mode ->?root:; string -> - (Http_types.request -> out_channel -> unit) -> - Http_types.daemon -*) - (** Trivial static pages HTTP daemon *) module Trivial : sig @@ -141,3 +132,5 @@ module Trivial : val start : ?addr:string -> ?port:int -> unit -> unit end +class daemon: ?addr: string -> ?port: int -> unit -> Http_types.daemon +