This is server API (go to client)

Server API

Eliom_pervasives

This module is automatically open by eliomc and js_of_eliom.

Eliom_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.

Index