Index of modules
A | |
| Action [Eliom_registration] |
Eliom service registration for services that only execute actions.
| Any [Eliom_registration] |
Eliom service registration for services that choose dynamically what they want to send.
| App [Eliom_registration] |
Functor for application creation.
C | |
| C [Eliom_content.Html] |
Creation of HTML content from client-side values.
| C [Eliom_content.Svg] |
Creation of content from client-side values.
| Channel [Eliom_comet] |
Basic primitives needed for server push.
| CssText [Eliom_registration] |
Eliom service registration for services that returns CSS.
| Custom_data [Eliom_content.Html] |
Type-safe custom data for HTML.
| Customize [Eliom_registration] |
The Customize functor allows specialization of service registration functions by customizing the page type.
D | |
| D [Eliom_tools] |
Menus with DOM semantics
| D [Eliom_content.Html] |
Creation of HTML content with DOM semantics (referable, see also Eliom_content ).
| D [Eliom_content.Svg] |
Typed interface for building valid SVG tree (DOM semantics).
| Down [Eliom_react.S] | |
| Down [Eliom_react] |
Event from server to client.
E | |
| Eliom_bus |
Broadcasting facilities between clients and server
| Eliom_client | |
| Eliom_client_value |
Client and shared values
| Eliom_comet |
Primitives to push data to the client, without explicit request.
| Eliom_common |
Low level functions for Eliom, exceptions and types.
| Eliom_config |
This module makes also possible get information from the configuration file.
| Eliom_content |
This module allows creating valid HTML content, or other XML formats.
| Eliom_content_sigs | |
| 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_extension |
Allows Ocsigen's extension to access Eliom data.
| Eliom_form_sigs | |
| Eliom_lib |
A few common functions used by Eliom.
| Eliom_mkreg |
This module defines the functor to use to creates modules generating functions to register services for your own types of pages.
| Eliom_notif |
Server to client notifications.
| Eliom_parameter | |
| Eliom_parameter_sigs |
Ad-hoc runtime type representation for service parameters.
| Eliom_react |
Propagate events occurrences from the server to the client and the other way around.
| Eliom_reference |
Server side state data, a.k.a Eliom references
| Eliom_registration |
Eliom services registration for various kinds of page content: Eliom application, valid Eliom_registration.Html, actions, redirections, static files, ...
| Eliom_registration_sigs | |
| Eliom_request_info |
This module contains the functions you need to get (or set) information about current request.
| Eliom_service |
Creation and manipulation of Eliom services.
| Eliom_service_sigs | |
| Eliom_shared |
This module implements shared (i.e., client-server) versions of the React and ReactiveData libraries.
| Eliom_shared_sigs |
Accessing shared values
| Eliom_state |
Storing server-side values for your applications or sessions.
| Eliom_syntax | |
| Eliom_tmpl [Eliom_registration] | |
| Eliom_tools |
Helpers for (hierarchical) menu generation in HTML5.
| Eliom_types |
Types shared by client and server.
| Eliom_uri |
Low-level functions for relative or absolute URL calculation.
| Eliom_wrap | |
| Ext [Eliom_state] | |
| Ext [Eliom_reference] |
This module allows access to references for other groups, sessions, or client processes.
| Ext [Eliom_reference.Volatile] | |
| Ext [Eliom_notif.S] | |
F | |
| F [Eliom_tools] |
Menus with functional node semantics
| F [Eliom_content.Html] |
Creation of Functional HTML5 content (copy-able but not referable, see also Eliom_content ).
| F [Eliom_content.Svg] |
Typed interface for building valid SVG tree (functional semantics).
| FakeReactiveData [Eliom_shared] |
This is a dummy ReactiveData module that allows us to refer to client-side ReactiveData types on the server side, without actually linking against ReactiveData.
| File [Eliom_registration] |
Eliom service registration for services that returns file contents.
| File_ct [Eliom_registration] |
Same as file but makes possible to specify the content type for each file.
| Flow5 [Eliom_registration] |
Eliom service registration and forms creation for fragment of HTML page.
| Form [Eliom_content_sigs.LINKS_AND_FORMS] | |
| Full_state_name_table [Eliom_common] | |
H | |
| Html [Eliom_registration] |
Eliom service registration for services that return HTML pages.
| Html [Eliom_content] |
Building and printing valid HTML5 tree.
| Html_text [Eliom_registration] |
Eliom service registration and forms creation for untyped HTML page.
I | |
| Id [Eliom_content.Html] |
Node identifiers
| Id [Eliom_content.Svg] |
Node identifiers.
| Infix [Eliom_shared_sigs.S] |
Infix operators
L | |
| Low_level [Eliom_state.Ext] | |
| Lwt [Eliom_shared_sigs.RLIST] |
Cooperative versions of the ReactiveData operators
| Lwt [Eliom_shared_sigs.S] |
Cooperative versions of the React operators
| Lwt_log [Eliom_lib] |
Extension of Lwt_log .
M | |
| Make [Eliom_notif] |
Use this functor if you need to customise your notifications with client-specific data (or block notifications for specific clients).
| Make [Eliom_mkreg] |
Creates modules to register services for one type of pages
| Make_Simple [Eliom_notif] |
Use this functor if you have no need of customising your notifications with client-specific data.
| Make_poly [Eliom_mkreg] |
Creating modules to register services for one type of parametrised pages
O | |
| Ocaml [Eliom_registration] |
Eliom service registration for services that send marshalled OCaml values.
| Ocsipersist [Eliom_common] | |
P | |
| Printer [Eliom_content.Html] |
"Polyglot" HTML printer.
| Printer [Eliom_content.Svg] |
SVG printer.
R | |
| R [Eliom_content.Html] |
Creation of HTML content from shared reactive signals and data (Eliom_shared ).
| R [Eliom_content.Svg] |
Creation of SVG content from shared reactive signals and data (Eliom_shared ).
Shared implementation of React
| ReactiveData [Eliom_shared] |
Shared implementation of ReactiveData
| Redirection [Eliom_registration] |
Eliom service registration for services that returns a redirections towards another service.
S | |
| S [Eliom_shared.React] | |
| S [Eliom_react] | |
| String [Eliom_registration] |
Eliom service registration for services that returns "byte"-string contents.
| String_redirection [Eliom_registration] |
Eliom service registration for services that returns a redirections towards a string-URL.
| Svg [Eliom_content] |
Building and pretty-printing valid SVG tree.
U | |
| Unit [Eliom_registration] |
Similar to Actions with `NoReload option.
| Up [Eliom_react] |
Event from client to server.
V | |
| Value [Eliom_shared] |
Accessing shared values
| Volatile [Eliom_reference] |
Same functions as in Eliom_reference but a non-Lwt interface for non-persistent Eliom references.
X | |
| Xml [Eliom_content] |
Low-level XML manipulation.
| Xml_shared [Eliom_content] |