Index of modules


A
Action [Eliom_predefmod]
Actions do not generate any page.
Any [Eliom_predefmod]
Allows to create services that choose dynamically what they want to send.
Authbasic
Module Authbasic: Basic HTTP Authentication.

B
BASE [XHTML.T]
Basic_Forms [XHTML.T]
Basic_Tables [XHTML.T]
Blocks [Eliom_duce]
Register and create form for list of blocks (subtype of xhtml)
Blocks [Eliom_predefmod]
Use this module for example for XMLHttpRequests for block tags (e.g.

C
Cookies [Ocsigen_http_frame]
This table is to store cookie values for each path.
Cookies [Eliom_mkreg.ELIOMREGSIG]
CssText [Eliom_predefmod]
Module to register untyped CSS pages

D
Directory_content [Ocsigen_senders]
directory name and corresponding URL path
Dlist [Ocsigen_cache]
Doubly-linked lists with maximum size.

E
Eliom_common
Low level functions for Eliom, exceptions and types.
Eliom_duce
A module to generate pages using OCamlduce
Eliom_duce_tools
Eliom_extensions
Type of the function that must be registered to declare an eliom extension
Eliom_mkforms
This module defines the functor to use to creates modules generating form widgets for your own types of pages.
Eliom_mkreg
This module defines the functor to use to creates modules generating functions to register services for your own types of pages.
Eliom_obrowser
Eliom_parameters
This module defines the values used to declare the type of service parameters.
Eliom_predefmod
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 ...
Eliom_services
This module allows to define services.
Eliom_sessions
This module contains the functions you need to get (or set) information about the request or the session.
Eliom_tools
Predefined boxes for Eliom
Eliom_tools_common
Menus
Empty_content [Ocsigen_senders]
Error_content [Ocsigen_senders]
error code and/or exception

F
FORMS [XHTML.T]
File_content [Ocsigen_senders]
Files [Eliom_predefmod]
Allows to send files.

H
HYPERTEXT [XHTML.T]
HtmlText [Eliom_predefmod]
Module to create forms and register untyped HTML pages
Http_error [Ocsigen_http_frame]
Http_header [Ocsigen_http_frame]

L
LINK [XHTML.T]
LIST [XHTML.T]

M
M [XHTML]
METAINFORMATION [XHTML.T]
M_01_00 [XHTML]
M_01_01 [XHTML]
Make [Ocsigen_cache]
MakeForms [Eliom_mkforms]
MakeRegister [Eliom_mkreg]

O
Ocsigen_LocalFiles
The requested file does not exists
Ocsigen_cache
Cache.
Ocsigen_charset_mime
Charset
Ocsigen_extensions
Writing extensions for Ocsigen
Ocsigen_getcommandline
Contains the command line that will be parsed by the server when Ocsigen_commandline is linked
Ocsigen_headers
Getting informations from HTTP header.
Ocsigen_http_client
Using Ocsigen as a HTTP client
Ocsigen_http_com
Sending and receiving HTTP frames
Ocsigen_http_frame
This table is to store cookie values for each path.
Ocsigen_messages
Writing messages in the logs
Ocsigen_parseconfig
Config file parsing
Ocsigen_senders
Functions to create results for various kinds of documents
Ocsigen_server
Reload the configuration of the server.
Ocsigen_stream
Streams are a means to read data block by block
Ocsipersist
Persistent data on hard disk.

P
PRESENTATION [XHTML.T]
Polytables
Polymorphic tables (using Map)

R
RUBY [XHTML.T]
Redirection [Eliom_predefmod]
Allows to create redirections towards another service.

S
SPECIAL [XHTML.T]
STRUCTURE [XHTML.T]
STYLE_SHEET [XHTML.T]
Session_admin [Eliom_sessions]
Simplexmlparser
Basic camlp4 parser for xml
Stream_content [Ocsigen_senders]
Streamlist [Eliom_predefmod]
Allows to send raw data using Ocsigen's streams.
Streamlist_content [Ocsigen_senders]
streams and content-type
String_redirection [Eliom_predefmod]
Allows to create redirections towards other URLs.
SubXhtml [Eliom_duce]
SubXhtml [Eliom_predefmod]

T
TABLES [XHTML.T]
TEXT [XHTML.T]
Text [Eliom_predefmod]
Module to register untyped text pages
Text_content [Ocsigen_senders]
content * content-type

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

X
XHTML
Typesafe constructors for XHTML 1.1 documents.
Xhtml [Eliom_duce]
Register and create form for Xhtml
Xhtml [Eliom_predefmod]
Eliom forms and service registration functions for XHTML
Xhtml_content [Ocsigen_senders]
Xhtmlcompact
XHTML "compact printing" (no pretty printing, no line breaks added)
Xhtmlcompact [Eliom_predefmod]
Eliom forms and service registration functions for XHTML, with compact markup (i.e., without pretty-printing).
Xhtmlcompact_content [Ocsigen_senders]
Xhtmlcompact_streams
XHTML "compact printing" (no pretty printing, no line breaks added)
Xhtmlcompactreg [Eliom_predefmod]
Xhtmlforms [Eliom_duce]
Register and create form for Xhtml
Xhtmlforms [Eliom_predefmod]
Xhtmlpretty
XHTML pretty printing
Xhtmlpretty_streams
XHTML pretty printing
Xhtmlreg [Eliom_predefmod]
Xhtmlreg_ [Eliom_predefmod]
Xhtmltypes
XHTML types with variants.
Xhtmltypes_duce
This interface corresponds to the XHTML 1.0 Strict DTD, for Ocamlduce.
Xml [Eliom_duce]
Register and create form for any XML data type
Xmllist [Eliom_duce]
Register and create form for list of XML data type