# Module Ocsigen_http_frame.Result

    module Result: sig .. end

    type result

The type of answers to send

    val cookies : result -> Ocsigen_cookies.cookieset

accessor for cookies of result

    val lastmodified : result -> float option

accessor for Last-Modified value of header of result

    val etag : result -> string option

accessor for ETag value of header of result

    val code : result -> int

accessor for response code of result

    val stream : result ->
           string Ocsigen_stream.t *
           (string Ocsigen_stream.t -> int64 -> string Ocsigen_stream.step Lwt.t) option

accessor for content of result

    val content_length : result -> int64 option

accessor for Content-Length value of header of result

    val content_type : result -> string option

accessor for Content-Type value of header of result

    val headers : result -> Http_headers.t

accessor for HTTP header of result

    val charset : result -> string option

accessor for charset of result

    val location : result -> string option

accessor for location of result

    val default : unit -> result

Default `result` to use as a base for constructing others.

    val update : result ->
           ?cookies:Ocsigen_cookies.cookieset ->
           ?lastmodified:float option ->
           ?etag:string option ->
           ?code:int ->
           ?stream:string Ocsigen_stream.t *
                   (string Ocsigen_stream.t -> int64 -> string Ocsigen_stream.step Lwt.t)
                   option ->
           ?content_length:int64 option ->
           ?content_type:string option ->
           ?headers:Http_headers.t ->
           ?charset:string option ->
           ?location:string option -> unit -> result

Update `result` before sending. If argument is unspecified, this function use old value of result.

    val empty : unit -> result

`result` for an empty page.