Server API ¶
| Eliom_pervasives |
This module is automatically open by eliomc and js_of_eliom.
| Eliom_lib |
See Ocsigen_lib
| 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.
