# Module Eliom_predefmod.Streamlist

    module Streamlist: Eliom_mkreg.ELIOMREGSIG  with
      type page = (((unit -> string Ocsigen_stream.t Lwt.t) list) *
                     string)

Allows to send raw data using Ocsigen's streams. The content is a pair conatining:

- a list of functions returning a stream and the function to close it,
- the content type string to send.

Streams are opened by calling the functions in the list, and closed automatically by a call to the closing function. If something goes wrong, the current stream is closed, and the following are not opened.

    include Eliom_mkreg.ELIOMREGSIG1

    module Cookies: Eliom_mkreg.ELIOMREGSIG1
        with type page = page * Eliom_services.cookie list