Index of modules


A
Actions [Eliompredefmod]
Actions do not generate any page.
Any [Eliompredefmod]
Allows to create services that choose dynamically what they want to send.

B
BASE [XHTML.T]
Basic_Forms [XHTML.T]
Basic_Tables [XHTML.T]
Blocks [Eliompredefmod]

C
Cookies [Http_frame]
This table is to store cookie values for each path.
Cookies [Eliommkreg.ELIOMREGSIG]
Cookievalues [Http_frame]
This table is to store one cookie value for each cookie name.
CssText [Eliompredefmod]
Module to register untyped CSS pages

D
Directory_content [Predefined_senders]
directory name and corresponding URL path

E
Eliommkforms
This module defines the functor to use to creates modules generating form widgets for your own types of pages.
Eliommkreg
This module defines the functor to use to creates modules generating functions to register services for your own types of pages.
Eliommod
Low level functions for Eliom, exceptions and types.
Eliomparameters
This module defines the values used to declare the type of service parameters.
Eliompredefmod
This modules contains predefined modules for generating forms and registering handlers, for several types of pages: XHTML pages typed with polymorphic variants, untyped (text) pages, actions, redirections, files ...
Eliomservices
This module allows to define services.
Eliomsessions
This module contains the functions you need to get (or set) information about the request or the session.
Eliomtools
Predefined boxes for Eliom
Empty_content [Predefined_senders]
Error_content [Predefined_senders]
error code and/or exception
Extensions
Writing extensions for Ocsigen

F
FORMS [XHTML.T]
File_content [Predefined_senders]
Files [Eliompredefmod]
Allows to send files.

H
HYPERTEXT [XHTML.T]
HtmlText [Eliompredefmod]
Module to create forms and register untyped HTML pages
Http_client
Using Ocsigen as a HTTP client
Http_com
Who can raise the exceptions: R: receiver r: receiver stream S: sender
Http_error [Http_frame]
Http_frame
This table is to store cookie values for each path.
Http_header [Http_frame]

I
IMAGE [XHTML.T]

L
LINK [XHTML.T]
LIST [XHTML.T]
Lwt
Module Lwt: cooperative light-weight threads.
Lwt_chan
Lwt_ssl
Lwt_timeout
Lwt_unix
Module Lwt_unix: thread-compatible system calls
Lwt_util
Concurrency

M
M [XHTML]
METAINFORMATION [XHTML.T]
M_01_00 [XHTML]
M_01_01 [XHTML]
MakeForms [Eliommkforms]
MakeRegister [Eliommkreg]
Messages
Writing messages in the logs

O
Ocsiheaders
Getting informations from HTTP header.
Ocsipersist
Persistent data on hard disk.

P
PRESENTATION [XHTML.T]
Parseconfig
Config file parsing
Predefined_senders
Functions to create results for various kinds of documents
Preemptive
This module allows to mix preemptive threads with Lwt cooperative threads.

R
Redirections [Eliompredefmod]
Allows to create redirections towards other URLs.

S
SPECIAL [XHTML.T]
STRUCTURE [XHTML.T]
STYLE_SHEET [XHTML.T]
Session_admin [Eliomsessions]
Simplexmlparser
Basic camlp4 parser for xml
Stream_content [Predefined_senders]
Streamlist [Eliompredefmod]
Allows to send raw data using Ocsigen's streams.
Streamlist_content [Predefined_senders]
streams and content-type
SubXhtml [Eliompredefmod]

T
TABLES [XHTML.T]
TEXT [XHTML.T]
TempRedirections [Eliompredefmod]
Allows to create temporary redirections towards other URLs.
Text [Eliompredefmod]
Module to register untyped text pages
Text_content [Predefined_senders]
content * content-type

U
Unit [Eliompredefmod]
Like actions, but the page is not reloaded.

X
XHTML
Typesafe constructors for XHTML 1.1 documents.
Xhtml [Eliompredefmod]
Eliom forms and service registration functions for XHTML
Xhtml_content [Predefined_senders]
Xhtmlpretty
XHTML pretty printing
Xhtmltypes
XHTML types with variants.