Server API


Eliom_pervasives
This module is automatically open by
eliomc
and
js_of_eliom
.
Eliom_lib
See
Eliom_common
Low level functions for Eliom, exceptions and types.
Eliom_config
The function get_default_hostname ()returns the hostname declared in the config file (<host defaulthostname="...">) or the default machine hostname.
Eliom_request_info
This module contains the functions you need to get (or set) information about current request.
Eliom_reference
Server side state data, a.k.a Eliom references
Eliom_state
Manage server-side state.

Content and form creation


Eliom_content
This module provides the creation of valid XML content, i.e.
Eliom_content.Html5
Building and printing valid (X)HTML5 tree.
Eliom_content.Svg
Building and pretty-printing valid SVG tree.
Eliom_content.Xml
Low-level XML manipulation.
Eliom_tools
Helpers for (hierarchical) menu generation in HTML5.

Services creation


Eliom_service
Creation and manipulation of Eliom services.
Eliom_parameter
Ad-hoc runtime type representation for service parameters.
Eliom_registration
Eliom services registration for various kinds of page content: Eliom application, valid Eliom_registration.Html5, actions, redirections, static files, …
Eliom_registration.Html5
Eliom service registration for HTML5 page.
Eliom_registration.Action
Eliom service registration for services that only execute actions.
Eliom_registration.Ocaml
Eliom service registration for services that send marshalled caml values.
Eliom_registration.App
Functor for application creation.
Eliom_registration.File
Eliom service registration for services that returns file contents.
Eliom_registration.Any
Eliom service registration for services that choose dynamically what they want to send.
Eliom_registration.Redirection
Eliom service registration for services that returns a redirections towards another service.

Client/server communication


Eliom_bus
Broadcasting facilities between clients and server
Eliom_comet
Primitives to push data to the client, without explicit request.
Eliom_react
Propagate events occurrences from the server to the client and the other way around.

Extensions


Eliom_atom
Register an atom feed
Atom_feed
Everything we need to make an atom feed.
Eliom_openid
OpenID identification
Eliom_s2s
Server-to-Server communication module.

Index

Index of types
Index of exceptions
Index of values
Index of modules
Index of module types