This is server API (go to client)

Server API

Eliom_lib

A few common functions used by Eliom.

Eliom_client

Returns whether the application is sent by a server or started on client side.

Eliom_client_value

Client and shared values

Eliom_common

Low level functions for Eliom, exceptions and types.

Eliom_config

This module makes also possible get information from the configuration file.

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

Storing server-side values for your applications or sessions.

Content and form creation

Eliom_content

This module allows creating valid HTML content, or other XML formats.

Eliom_content.​Html

Building and printing valid 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.

Service creation

Eliom_service

Creation and manipulation of Eliom services.

Eliom_parameter

user_type ~of_string ~to_string s construct a parameter, labeled s, such that the server will have to use of_string and to_string to make the conversion between the OCaml representation of the parameter and it's representation as a string.

Eliom_registration

Eliom services registration for various kinds of page content: Eliom application, valid Eliom_registration.​Html, actions, redirections, static files, ...

Eliom_registration.​Html

Eliom service registration for services that return HTML pages.

Eliom_registration.​Action

Eliom service registration for services that only execute actions.

Eliom_registration.​Ocaml

Eliom service registration for services that send marshalled OCaml 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_shared

This module implements shared (i.e., client-server) versions of the React and ReactiveData libraries.

Eliom_notif

Server to client notifications.

Eliom_cscache

Client-server cache for Eliom applications, that is used both for keeping data on client side or keeping values in memory during a request.

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.

Index