module Predefined_senders: sig
.. end
this module provides functions to create senders
type
create_sender_type = ?server_name:string ->
?proto:string -> Lwt_unix.descr -> Http_com.sender_type
type
send_page_type = unit Lwt.t ->
?code:int ->
?etag:Http_frame.etag ->
keep_alive:bool ->
?cookies:(string * string) list ->
?path:string ->
?last_modified:float ->
?location:string ->
?head:bool -> ?charset:string -> Http_com.sender_type -> unit Lwt.t
val send_xhtml_page : content:[ `Html ] XHTML.M.elt -> send_page_type
Sending xhtml
val send_file : string -> send_page_type
Sending a file
val send_empty : send_page_type
Sending an empty page (no content)
val send_text_page : content:string -> send_page_type
Sending a text page
val create_xhtml_sender : create_sender_type
Creating an xhtml (or text) sender
val create_empty_sender : create_sender_type
Creating a sender for empty content
val create_file_sender : create_sender_type
Creating a sender for a file