Index of modules


A
Action [Eliom_predefmod]
Actions do not generate any page.
Actions [Eliom_predefmod]
The same, for backwards compatibility
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_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]
Cookievalues [Ocsigen_http_frame]
This table is to store one cookie value for each cookie name.
CssText [Eliom_predefmod]
Module to register untyped CSS pages

D
Directory_content [Ocsigen_senders]
directory name and corresponding URL path

E
Eliom_common
Low level functions for Eliom, exceptions and types.
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_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
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]

I
IMAGE [XHTML.T]

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

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

O
Ocsigen_extensions
Writing extensions for Ocsigen
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_stream
Streams are a means to read data block by block
Ocsipersist
Persistent data on hard disk.

P
PRESENTATION [XHTML.T]

R
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_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_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]
Xhtmlpretty
XHTML pretty printing
Xhtmltypes
XHTML types with variants.