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] |