Index of values


( ** ) [Eliom_parameter]
The combinator p1 ** p2 allows one to define service that take a pair of parameter.
( *** ) [Eliom_openid]
The PAPE extension.

A
a [Eliom_content.Forms]
The function a service a_content get_params creates a <a> node that link to service applied to GET parameters get_params and whose content is a_content.
a [Eliom_content.Html_text]
The function a service a_content get_params creates a <a> node that link to service applied to GET parameters get_params and whose content is a_content.
a [Eliom_content.Html5.D]
The function a service a_content get_params creates a <a> node that link to service applied to GET parameters get_params and whose content is a_content.
a [Eliom_content.Html5.F]
The function a service a_content get_params creates a <a> node that link to service applied to GET parameters get_params and whose content is a_content.
a [Eliom_mkforms.MakeForms]
The function a service a_content get_params creates a <a> node that link to service applied to GET parameters get_params and whose content is a_content.
a_for [Eliom_content.Forms]
a_for [Eliom_content.Html_text]
a_for [Eliom_content.Html5.D]
a_for [Eliom_content.Html5.F]
a_for [Eliom_mkforms.MakeForms]
a_input_required [Eliom_mkforms.FORMS_PARAM]
a_onabort [Eliom_content.Html5.D]
Redefine event handler attributes to simplify their usage.
a_onabort [Eliom_content.Html5.F]
Redefine event handler attributes to simplify their usage.
a_onabort [Eliom_content.Svg.D]
a_onabort [Eliom_content.Svg.F]
a_onafterprint [Eliom_content.Html5.D]
a_onafterprint [Eliom_content.Html5.F]
a_onbeforeprint [Eliom_content.Html5.D]
a_onbeforeprint [Eliom_content.Html5.F]
a_onbeforeunload [Eliom_content.Html5.D]
a_onbeforeunload [Eliom_content.Html5.F]
a_onblur [Eliom_content.Html5.D]
a_onblur [Eliom_content.Html5.F]
a_oncanplay [Eliom_content.Html5.D]
a_oncanplay [Eliom_content.Html5.F]
a_oncanplaythrough [Eliom_content.Html5.D]
a_oncanplaythrough [Eliom_content.Html5.F]
a_onchange [Eliom_content.Html5.D]
a_onchange [Eliom_content.Html5.F]
a_onclick [Eliom_content.Html5.D]
a_onclick [Eliom_content.Html5.F]
a_onclick [Eliom_content.Svg.D]
a_onclick [Eliom_content.Svg.F]
a_oncontextmenu [Eliom_content.Html5.D]
a_oncontextmenu [Eliom_content.Html5.F]
a_ondblclick [Eliom_content.Html5.D]
a_ondblclick [Eliom_content.Html5.F]
a_ondrag [Eliom_content.Html5.D]
a_ondrag [Eliom_content.Html5.F]
a_ondragend [Eliom_content.Html5.D]
a_ondragend [Eliom_content.Html5.F]
a_ondragenter [Eliom_content.Html5.D]
a_ondragenter [Eliom_content.Html5.F]
a_ondragleave [Eliom_content.Html5.D]
a_ondragleave [Eliom_content.Html5.F]
a_ondragover [Eliom_content.Html5.D]
a_ondragover [Eliom_content.Html5.F]
a_ondragstart [Eliom_content.Html5.D]
a_ondragstart [Eliom_content.Html5.F]
a_ondrop [Eliom_content.Html5.D]
a_ondrop [Eliom_content.Html5.F]
a_ondurationchange [Eliom_content.Html5.D]
a_ondurationchange [Eliom_content.Html5.F]
a_onemptied [Eliom_content.Html5.D]
a_onemptied [Eliom_content.Html5.F]
a_onended [Eliom_content.Html5.D]
a_onended [Eliom_content.Html5.F]
a_onerror [Eliom_content.Html5.D]
a_onerror [Eliom_content.Html5.F]
a_onfocus [Eliom_content.Html5.D]
a_onfocus [Eliom_content.Html5.F]
a_onformchange [Eliom_content.Html5.D]
a_onformchange [Eliom_content.Html5.F]
a_onforminput [Eliom_content.Html5.D]
a_onforminput [Eliom_content.Html5.F]
a_onhashchange [Eliom_content.Html5.D]
a_onhashchange [Eliom_content.Html5.F]
a_oninput [Eliom_content.Html5.D]
a_oninput [Eliom_content.Html5.F]
a_oninvalid [Eliom_content.Html5.D]
a_oninvalid [Eliom_content.Html5.F]
a_onkeydown [Eliom_content.Html5.D]
a_onkeydown [Eliom_content.Html5.F]
a_onkeypress [Eliom_content.Html5.D]
a_onkeypress [Eliom_content.Html5.F]
a_onkeyup [Eliom_content.Html5.D]
a_onkeyup [Eliom_content.Html5.F]
a_onload [Eliom_content.Html5.D]
a_onload [Eliom_content.Html5.F]
a_onload [Eliom_content.Svg.D]
a_onload [Eliom_content.Svg.F]
a_onloadeddata [Eliom_content.Html5.D]
a_onloadeddata [Eliom_content.Html5.F]
a_onloadedmetadata [Eliom_content.Html5.D]
a_onloadedmetadata [Eliom_content.Html5.F]
a_onloadstart [Eliom_content.Html5.D]
a_onloadstart [Eliom_content.Html5.F]
a_onmessage [Eliom_content.Html5.D]
a_onmessage [Eliom_content.Html5.F]
a_onmousedown [Eliom_content.Html5.D]
a_onmousedown [Eliom_content.Html5.F]
a_onmousedown [Eliom_content.Svg.D]
a_onmousedown [Eliom_content.Svg.F]
a_onmousemove [Eliom_content.Html5.D]
a_onmousemove [Eliom_content.Html5.F]
a_onmousemove [Eliom_content.Svg.D]
a_onmousemove [Eliom_content.Svg.F]
a_onmouseout [Eliom_content.Html5.D]
a_onmouseout [Eliom_content.Html5.F]
a_onmouseout [Eliom_content.Svg.D]
a_onmouseout [Eliom_content.Svg.F]
a_onmouseover [Eliom_content.Html5.D]
a_onmouseover [Eliom_content.Html5.F]
a_onmouseover [Eliom_content.Svg.D]
a_onmouseover [Eliom_content.Svg.F]
a_onmouseup [Eliom_content.Html5.D]
a_onmouseup [Eliom_content.Html5.F]
a_onmouseup [Eliom_content.Svg.D]
a_onmouseup [Eliom_content.Svg.F]
a_onmousewheel [Eliom_content.Html5.D]
a_onmousewheel [Eliom_content.Html5.F]
a_onoffline [Eliom_content.Html5.D]
a_onoffline [Eliom_content.Html5.F]
a_ononline [Eliom_content.Html5.D]
a_ononline [Eliom_content.Html5.F]
a_onpagehide [Eliom_content.Html5.D]
a_onpagehide [Eliom_content.Html5.F]
a_onpageshow [Eliom_content.Html5.D]
a_onpageshow [Eliom_content.Html5.F]
a_onpause [Eliom_content.Html5.D]
a_onpause [Eliom_content.Html5.F]
a_onplay [Eliom_content.Html5.D]
a_onplay [Eliom_content.Html5.F]
a_onplaying [Eliom_content.Html5.D]
a_onplaying [Eliom_content.Html5.F]
a_onpopstate [Eliom_content.Html5.D]
a_onpopstate [Eliom_content.Html5.F]
a_onprogress [Eliom_content.Html5.D]
a_onprogress [Eliom_content.Html5.F]
a_onratechange [Eliom_content.Html5.D]
a_onratechange [Eliom_content.Html5.F]
a_onreadystatechange [Eliom_content.Html5.D]
a_onreadystatechange [Eliom_content.Html5.F]
a_onredo [Eliom_content.Html5.D]
a_onredo [Eliom_content.Html5.F]
a_onresize [Eliom_content.Html5.D]
a_onresize [Eliom_content.Html5.F]
a_onresize [Eliom_content.Svg.D]
a_onresize [Eliom_content.Svg.F]
a_onscroll [Eliom_content.Html5.D]
a_onscroll [Eliom_content.Html5.F]
a_onscroll [Eliom_content.Svg.D]
a_onscroll [Eliom_content.Svg.F]
a_onseeked [Eliom_content.Html5.D]
a_onseeked [Eliom_content.Html5.F]
a_onseeking [Eliom_content.Html5.D]
a_onseeking [Eliom_content.Html5.F]
a_onselect [Eliom_content.Html5.D]
a_onselect [Eliom_content.Html5.F]
a_onshow [Eliom_content.Html5.D]
a_onshow [Eliom_content.Html5.F]
a_onstalled [Eliom_content.Html5.D]
a_onstalled [Eliom_content.Html5.F]
a_onstorage [Eliom_content.Html5.D]
a_onstorage [Eliom_content.Html5.F]
a_onsubmit [Eliom_content.Html5.D]
a_onsubmit [Eliom_content.Html5.F]
a_onsuspend [Eliom_content.Html5.D]
a_onsuspend [Eliom_content.Html5.F]
a_ontimeupdate [Eliom_content.Html5.D]
a_ontimeupdate [Eliom_content.Html5.F]
a_onundo [Eliom_content.Html5.D]
a_onundo [Eliom_content.Html5.F]
a_onunload [Eliom_content.Html5.D]
a_onunload [Eliom_content.Html5.F]
a_onvolumechange [Eliom_content.Html5.D]
a_onvolumechange [Eliom_content.Html5.F]
a_onwaiting [Eliom_content.Html5.D]
a_onwaiting [Eliom_content.Html5.F]
a_select_required [Eliom_mkforms.FORMS_PARAM]
add_cookie [Eliom_cookie]
The function add_cookie path c v cookie_table adds the cookie c to the table cookie_table.
add_cookies [Eliom_cookie]
The functionadd_cookies newcookies oldcookies adds the cookies from newcookies to oldcookies.
add_nl_parameter [Eliom_parameter]
add_non_localized_get_parameters [Eliom_service]
The function add_non_localized_get_parameters ~params ~service Adds non localized GET parameters params to service.
add_non_localized_post_parameters [Eliom_service]
Same as Eliom_service.add_non_localized_get_parameters but with POST parameters.
all_suffix [Eliom_parameter]
Takes all the suffix, as long as possible, as a (slash separated) string list
all_suffix_regexp [Eliom_parameter]
all_suffix_regexp r d s takes all the suffix, as long as possible, matching the regular expression r, name s, and rewrite it in d.
all_suffix_string [Eliom_parameter]
Takes all the suffix, as long as possible, as a string
all_suffix_user [Eliom_parameter]
Takes all the suffix, as long as possible, with a type specified by the user.
any [Eliom_parameter]
Use this if you want to take any parameters.
appl_self_redirect [Eliom_registration]
The function appl_self_redirect send page is an helper function required for defining Eliom_registration.Any service usable inside an Eliom application (Eliom_registration.App).
application_name [Eliom_registration.APPL_PARAMS]
Name of the application.
application_name [Eliom_registration.ELIOM_APPL]
Unique identifier for this application.
application_script [Eliom_registration.ELIOM_APPL]
The function application_name () returns a <script> node that represents the javascript part of the application.
attach_coservice' [Eliom_service]
attach_coservice' ~fallback ~service attaches the non-attached coservice service on the URL of fallback.
attr [Eliom_content.Html5.C]
attr [Eliom_content.Svg.C]
attrib [Eliom_content.Html5.Custom_data]
attrib my_data value creates a HTML5 attribute for the custom-data type my_data with value value for injecting it into an a HTML5 tree ().
authenticate [Eliom_openid.Make]
author [Atom_feed]
author tag
authors [Atom_feed]
We need a list of authors, this is only a converter from author list to `Authors
ax [Eliom_openid]
The AX extension

B
bool [Eliom_parameter]
Specifying parameter as bool s tells that the service takes a boolean as parameter, labeled s.
bool_checkbox [Eliom_content.Forms]
Creates a checkbox <input> tag that will have a boolean value.
bool_checkbox [Eliom_content.Html_text]
Creates a checkbox <input> tag that will have a boolean value.
bool_checkbox [Eliom_content.Html5.D]
Creates a checkbox <input> tag that will have a boolean value.
bool_checkbox [Eliom_content.Html5.F]
Creates a checkbox <input> tag that will have a boolean value.
bool_checkbox [Eliom_mkforms.MakeForms]
Creates a checkbox <input> tag that will have a boolean value.
button [Eliom_content.Forms]
Creates a <button> tag with no value.
button [Eliom_content.Html_text]
Creates a <button> tag with no value.
button [Eliom_content.Html5.D]
Creates a <button> tag with no value.
button [Eliom_content.Html5.F]
Creates a <button> tag with no value.
button [Eliom_mkforms.MakeForms]
Creates a <button> tag with no value.
buttonsubmit [Eliom_mkforms.FORMS_PARAM]

C
cast_http_result [Eliom_registration]
If you know that the content you generated using Text.send or Streamlist.send is the same as some other kind, you can cast it with cast_unknown_content_kind for use with Any module.
cast_unknown_content_kind [Eliom_registration]
Unsafe cast of contents
categories [Atom_feed]
We need a list of categories, this is only a converter from category list to `Categories
category [Atom_feed]
category tag
chan_id_of_string [Eliom_comet_base]
check_file [Eliom_registration.File_ct]
The function check_file file is true if File.send file would effectively return the file (i.e.
check_file [Eliom_registration.File]
The function check_file file is true if File.send file would effectively return the file (i.e.
checkbox [Eliom_mkforms.FORMS_PARAM]
clean_request_cache [Eliom_request_info]
Remove all data from the request cache
comet_client_process_scope [Eliom_common]
comet_request_param [Eliom_comet_base]
cons_hidden_fieldset [Eliom_mkforms.FORMS_PARAM]
contributor [Atom_feed]
contributor tag
contributors [Atom_feed]
We need a list of contributors, this is only a converter from contributor list to `Contributors
cookie_level_of_user_scope [Eliom_common]
cookie_scope_of_user_scope [Eliom_common]
coordinates [Eliom_parameter]
Specifying parameter as coordinates s tells that the service takes as parameters the coordinates of a point in an <input type="image" ...>.
coservice [Eliom_service.Unsafe]
The function coservice ~fallback ~get_params creates an at the same path than the service fallback and taking get_params as GET parameters.
coservice [Eliom_service.Ocaml]
The function coservice ~fallback ~get_params creates an at the same path than the service fallback and taking get_params as GET parameters.
coservice [Eliom_service.App]
The function coservice ~fallback ~get_params creates an at the same path than the service fallback and taking get_params as GET parameters.
coservice [Eliom_service.Http]
The function coservice ~fallback ~get_params creates an at the same path than the service fallback and taking get_params as GET parameters.
coservice' [Eliom_service.Unsafe]
The function coservice' ~get_param creates a taking get_params as extra GET parameters.
coservice' [Eliom_service.Ocaml]
The function coservice' ~get_param creates a taking get_params as extra GET parameters.
coservice' [Eliom_service.App]
The function coservice' ~get_param creates a taking get_params as extra GET parameters.
coservice' [Eliom_service.Http]
The function coservice' ~get_param creates a taking get_params as extra GET parameters.
create [Eliom_bus]
create ?scope ?name ?size ?filter t creates a fresh bus.
create [Eliom_react.Up]
create param creates an Up event.
create [Eliom_comet.Channel]
create s returns a channel sending the values returned by stream s.
create [Eliom_content.Html5.Custom_data]
Create a custom data field by providing string conversion functions.
create_filtered [Eliom_bus]
Same as create, but data is filtered through filter function before entering the bus.
create_global_elt [Eliom_content.Html5.Id]
The function create_named_elt elt is equivalent to create_named_elt ~id:(new_elt_id ()) elt.
create_global_elt [Eliom_content.Svg.Id]
The function create_named_elt elt is equivalent to create_named_elt ~id:(new_elt_id ()) elt.
create_json [Eliom_content.Html5.Custom_data]
Create a custom data from a Json-deriving type.
create_named_elt [Eliom_content.Html5.Id]
The function create_named_elt ~id elt create a copy of the element elt that will be sent to client with the reference id.
create_named_elt [Eliom_content.Svg.Id]
The function create_named_elt ~id elt create a copy of the element elt that will be accessible through the name id.
create_newest [Eliom_comet.Channel]
create_newest s is similar to create ~scope:Eliom_common.site_scope s but only the last message is returned to the client.
create_scope_hierarchy [Eliom_common]
create_unlimited [Eliom_comet.Channel]
create_unlimited s creates a channel which does not read immediately on the stream.
create_unwrapper [Eliom_wrap]
create_wrapper [Eliom_wrap]
create f create a new tag that can be included into a value.
css_link [Eliom_content.Forms]
The function css_link ~uri () creates a <link> node that reference a Cascading StyleSheet (CSS).
css_link [Eliom_content.Html_text]
The function css_link ~uri () creates a <link> node that reference a Cascading StyleSheet (CSS).
css_link [Eliom_content.Html5.D]
The function css_link ~uri () creates a <link> node that reference a Cascading StyleSheet (CSS).
css_link [Eliom_content.Html5.F]
The function css_link ~uri () creates a <link> node that reference a Cascading StyleSheet (CSS).
css_link [Eliom_mkforms.MakeForms]
The function css_link ~uri () creates a <link> node that reference a Cascading StyleSheet (CSS).
current_persistent_session_state [Eliom_state.Ext]
Same for persistent data
current_service_session_state [Eliom_state.Ext]
Same for services
current_volatile_session_state [Eliom_state.Ext]
current_volatile_session_state ~scope returns the state corresponding to current session in scope scope.

D
debug [Eliom_lib]
default_appl_service_options [Eliom_registration]
The default options record for an eliom service.
default_group_scope [Eliom_common]
default_process_scope [Eliom_common]
default_protocol_is_https [Eliom_config]
The function default_protocol_is_https () returns true if there is option (<host defaultprotocol="https">)or false otherwise.
default_session_scope [Eliom_common]
delete_coservice [Eliom_service.Unsafe]
The function delete_coservice ~fallback ~get_params creates an with the same path and GET parameters than the service fallback and taking a single POST parameter of type Eliom_parameter.raw_post_data.
delete_coservice [Eliom_service.Ocaml]
The function delete_coservice ~fallback ~get_params creates an with the same path and GET parameters than the service fallback and taking a single POST parameter of type Eliom_parameter.raw_post_data.
delete_coservice [Eliom_service.App]
The function delete_coservice ~fallback ~get_params creates an with the same path and GET parameters than the service fallback and taking a single POST parameter of type Eliom_parameter.raw_post_data.
delete_coservice [Eliom_service.Http]
The function delete_coservice ~fallback ~get_params creates an with the same path and GET parameters than the service fallback and taking a single POST parameter of type Eliom_parameter.raw_post_data.
delete_coservice' [Eliom_service.Unsafe]
The function delete_coservice' ~get_params creates a taking a single POST parameter of type Eliom_parameter.raw_post_data.
delete_coservice' [Eliom_service.Ocaml]
The function delete_coservice' ~get_params creates a taking a single POST parameter of type Eliom_parameter.raw_post_data.
delete_coservice' [Eliom_service.App]
The function delete_coservice' ~get_params creates a taking a single POST parameter of type Eliom_parameter.raw_post_data.
delete_coservice' [Eliom_service.Http]
The function delete_coservice' ~get_params creates a taking a single POST parameter of type Eliom_parameter.raw_post_data.
delete_service [Eliom_service.Unsafe]
The function delete_service ~path ~get_params () creates a service that answers the HTTP DELETE method, and only takes Eliom_parameter.raw_post_data as POST parameter.
delete_service [Eliom_service.Ocaml]
The function delete_service ~path ~get_params () creates a service that answers the HTTP DELETE method, and only takes Eliom_parameter.raw_post_data as POST parameter.
delete_service [Eliom_service.App]
The function delete_service ~path ~get_params () creates a service that answers the HTTP DELETE method, and only takes Eliom_parameter.raw_post_data as POST parameter.
delete_service [Eliom_service.Http]
The function delete_service ~path ~get_params () creates a service that answers the HTTP DELETE method, and only takes Eliom_parameter.raw_post_data as POST parameter.
direct_request [Eliom_s2s]
Perform a direct (POST) request towards a server, and parse the result as key-value data
discard [Eliom_state]
Delete server-side (volatile and persistent) state data and services for a session, a group of sessions, a client process or a request.
discard_all [Eliom_state]
Discard all services and persistent and volatile data for one scope.
discard_all_data [Eliom_state]
Discard server side data for all clients, for the given scope.
discard_all_scopes [Eliom_state]
discard_all_services [Eliom_state]
Remove all services registered for clients for the given scope.
discard_data [Eliom_state]
Remove current state data.
discard_everything [Eliom_state]
Discard all services and persistent and volatile data for every scopes.
discard_services [Eliom_state]
Remove all services registered for the given scope (the default beeing `Session).
discard_state [Eliom_state.Ext]
Discard external states
do_get_request [Eliom_s2s]
Do a get request towards a given url

E
eliom_link_too_old [Eliom_common]
If present and true in request data, it means that the previous coservice does not exist any more
eliom_service_session_expired [Eliom_common]
If present in request data, means that the service session cookies does not exist any more.
email [Atom_feed]
email tag
empty_cookieset [Eliom_cookie]
Empty set of cookies.
empty_nl_params_set [Eliom_parameter]
empty_seq [Eliom_mkforms.FORMS_PARAM]
empty_unwrapper [Eliom_wrap]
empty_wrapper [Eliom_wrap]
a wrapper that do not change the value
entry [Atom_feed]
Entry tag
eref [Eliom_reference.Volatile]
eref [Eliom_reference]
The function eref ~scope value creates an Eliom reference for the given scope and initialize it with value.
eref_from_fun [Eliom_reference.Volatile]
eref_from_fun [Eliom_reference]
The function eref_from_fun works like the above Eliom_reference.eref, but instead of providing a value for the initial content, a function f for creating the initial content is provided (cf.
expecting_process_page [Eliom_request_info]
Returns true if the request was done by a client side Eliom program, which was expecting to receive a new HTML page to display inside the process.
external_channel [Eliom_comet.Channel]
external_channel ~prefix ~name () declares an external channel.
external_delete_service [Eliom_service.Unsafe]
Same as Eliom_service.Unsafe.external_service but with DELETE method.
external_delete_service [Eliom_service.Ocaml]
Same as Eliom_service.Ocaml.external_service but with DELETE method.
external_delete_service [Eliom_service.Http]
Same as Eliom_service.Http.external_service but with DELETE method.
external_post_service [Eliom_service.Unsafe]
Same as Eliom_service.Unsafe.external_service but with POST method.
external_post_service [Eliom_service.Ocaml]
Same as Eliom_service.Ocaml.external_service but with POST method.
external_post_service [Eliom_service.Http]
Same as Eliom_service.Http.external_service but with POST method.
external_put_service [Eliom_service.Unsafe]
Same as Eliom_service.Unsafe.external_service but with PUT method.
external_put_service [Eliom_service.Ocaml]
Same as Eliom_service.Ocaml.external_service but with PUT method.
external_put_service [Eliom_service.Http]
Same as Eliom_service.Http.external_service but with PUT method.
external_service [Eliom_service.Unsafe]
The function external_service ~prefix ~path ~get_params () creates a service for an external web site, that will use GET method and requires get_params as parameters.
external_service [Eliom_service.Ocaml]
The function external_service ~prefix ~path ~get_params () creates a service for an external web site, that will use GET method and requires get_params as parameters.
external_service [Eliom_service.Http]
The function external_service ~prefix ~path ~get_params () creates a service for an external web site, that will use GET method and requires get_params as parameters.

F
f [Eliom_openid.HiddenServiceInfo]
The path of the hidden service
feed [Atom_feed]
Feed tag
file [Eliom_mkforms.FORMS_PARAM]
file [Eliom_parameter]
Specifying parameter as file s tells that the service takes a file as parameter, labeled s.
file_input [Eliom_content.Forms]
Creates an <input> tag for sending a file
file_input [Eliom_content.Html_text]
Creates an <input> tag for sending a file
file_input [Eliom_content.Html5.D]
Creates an <input> tag for sending a file
file_input [Eliom_content.Html5.F]
Creates an <input> tag for sending a file
file_input [Eliom_mkforms.MakeForms]
Creates an <input> tag for sending a file
find_in_ns [Eliom_s2s]
Finds some parameters in a namespace, identified by its url.
float [Eliom_parameter]
Specifying parameter as float s tells that the service takes a floating point number as parameter, labeled s.
float_button [Eliom_content.Forms]
Creates a <button> tag with float content
float_button [Eliom_content.Html_text]
Creates a <button> tag with float content
float_button [Eliom_content.Html5.D]
Creates a <button> tag with float content
float_button [Eliom_content.Html5.F]
Creates a <button> tag with float content
float_button [Eliom_mkforms.MakeForms]
Creates a <button> tag with float content
float_checkbox [Eliom_content.Forms]
Creates a checkbox <input> tag that will have a float value.
float_checkbox [Eliom_content.Html_text]
Creates a checkbox <input> tag that will have a float value.
float_checkbox [Eliom_content.Html5.D]
Creates a checkbox <input> tag that will have a float value.
float_checkbox [Eliom_content.Html5.F]
Creates a checkbox <input> tag that will have a float value.
float_checkbox [Eliom_mkforms.MakeForms]
Creates a checkbox <input> tag that will have a float value.
float_coordinates [Eliom_parameter]
Same as string_coordinates but for a float value
float_image_input [Eliom_content.Forms]
Creates an <input type="image" name="..." value="..."> tag that sends the coordinates the user clicked on and a value of type float
float_image_input [Eliom_content.Html_text]
Creates an <input type="image" name="..." value="..."> tag that sends the coordinates the user clicked on and a value of type float
float_image_input [Eliom_content.Html5.D]
Creates an <input type="image" name="..." value="..."> tag that sends the coordinates the user clicked on and a value of type float
float_image_input [Eliom_content.Html5.F]
Creates an <input type="image" name="..." value="..."> tag that sends the coordinates the user clicked on and a value of type float
float_image_input [Eliom_mkforms.MakeForms]
Creates an <input type="image" name="..." value="..."> tag that sends the coordinates the user clicked on and a value of type float
float_input [Eliom_content.Forms]
Creates an <input> tag for a float
float_input [Eliom_content.Html_text]
Creates an <input> tag for a float
float_input [Eliom_content.Html5.D]
Creates an <input> tag for a float
float_input [Eliom_content.Html5.F]
Creates an <input> tag for a float
float_input [Eliom_mkforms.MakeForms]
Creates an <input> tag for a float
float_multiple_select [Eliom_content.Forms]
Creates a <select> tag for float values.
float_multiple_select [Eliom_content.Html_text]
Creates a <select> tag for float values.
float_multiple_select [Eliom_content.Html5.D]
Creates a <select> tag for float values.
float_multiple_select [Eliom_content.Html5.F]
Creates a <select> tag for float values.
float_multiple_select [Eliom_mkforms.MakeForms]
Creates a <select> tag for float values.
float_radio [Eliom_content.Forms]
Creates a radio <input> tag with float content
float_radio [Eliom_content.Html_text]
Creates a radio <input> tag with float content
float_radio [Eliom_content.Html5.D]
Creates a radio <input> tag with float content
float_radio [Eliom_content.Html5.F]
Creates a radio <input> tag with float content
float_radio [Eliom_mkforms.MakeForms]
Creates a radio <input> tag with float content
float_select [Eliom_content.Forms]
Creates a <select> tag for float values.
float_select [Eliom_content.Html_text]
Creates a <select> tag for float values.
float_select [Eliom_content.Html5.D]
Creates a <select> tag for float values.
float_select [Eliom_content.Html5.F]
Creates a <select> tag for float values.
float_select [Eliom_mkforms.MakeForms]
Creates a <select> tag for float values.
fold_persistent_data_cookies [Eliom_state.Ext]
Iterator on persistent cookies.
fold_service_cookies [Eliom_state.Ext]
Iterator on service cookies.
fold_sub_states [Eliom_state.Ext]
Fold all sessions in a groups, or all client processes in a session.
fold_volatile_data_cookies [Eliom_state.Ext]
Iterator on data cookies.
fold_volatile_sub_states [Eliom_state.Ext]
Fold all sessions in a groups, or all client processes in a session.
form [Eliom_content.Html5.D]
This is an alias to to avoid the untyped Eliom_content.Html5.D.form.
form [Eliom_content.Html5.F]
This is an alias to to avoid the untyped Eliom_content.Html5.F.form.
format_url [Eliom_s2s]
Format a url with a base and GET parameters

G
get [Eliom_reference.Ext]
get [Eliom_reference.Volatile.Ext]
get the value of a reference from outside the state.
get [Eliom_reference.Volatile]
get [Eliom_reference]
The function get eref returns the current value of the Eliom reference eref.
get_accept_language [Eliom_request_info]
returns the (string * float option) list corresponding to accept_language HTTP header of the request.
get_all_current_get_params [Eliom_request_info]
returns current parameters of the URL (GET parameters) (even those that are for subsequent services, but not previous actions)
get_all_post_params [Eliom_request_info]
returns all parameters in the body of the HTTP request (POST parameters) (even those that are for another service)
get_config [Eliom_config]
The function get_config () returns the information of the configuration file concerning that site (between <eliommodule> and </eliommodule> or <eliom> and </eliom>).
get_config_default_charset [Eliom_config]
The function get_config_default_charset () returns the default charset for this site.
get_config_info [Eliom_config]
The function get_config_info () returns the information concerning the current request from the configuration files (must be called during a request).
get_cookies [Eliom_request_info]
returns the cookies sent by the browser
get_csp_hostname [Eliom_request_info]
returns the hostname used for absolute links, computed when launching the client side process for the first time.
get_csp_original_full_path [Eliom_request_info]
returns the full path of the URL where the client-side process is running.
get_csp_server_port [Eliom_request_info]
returns the port of the server, used when launching the client side process (not the current request).
get_csp_ssl [Eliom_request_info]
returns true if https is used in the URL of the browser, false if http.
get_current_full_path [Eliom_request_info]
returns the full path of the URL using the type Url.path
get_current_full_path_string [Eliom_request_info]
returns the full path of the URL as a string.
get_current_sub_path [Eliom_request_info]
returns the sub path of the URL using the type Url.path.
get_current_sub_path_string [Eliom_request_info]
returns the sub path of the URL as a string.
get_data_cookies [Eliom_request_info]
returns the values of Eliom's cookies for non persistent sessions sent by the browser.
get_default_hostname [Eliom_config]
The function get_default_hostname ()returns the hostname declared in the config file (<host defaulthostname="...">) or the default machine hostname.
get_default_port [Eliom_config]
The function get_default_port () returns the port number declared in the config file (<host defaulthttpport="...">) or 80 if undeclared.
get_default_sslport [Eliom_config]
The function get_default_sslport () returns the https port number declared in the config file (<host defaulthttpsport="...">) or 443 if undeclared.
get_expired_service_sessions [Eliom_request_info]
returns the list of names of service sessions expired for the current request, for browser sessions and tab sessions.
get_file_content_type [Eliom_request_info]
returns the content type sent by the browser with the file (if any).
get_filesize [Eliom_request_info]
returns the size of the file.
get_form [Eliom_content.Forms]
The function post_form service formgen creates a GET <form> to service.
get_form [Eliom_content.Html_text]
The function post_form service formgen creates a GET <form> to service.
get_form [Eliom_content.Html5.D]
The function post_form service formgen creates a GET <form> to service.
get_form [Eliom_content.Html5.F]
The function post_form service formgen creates a GET <form> to service.
get_form [Eliom_mkforms.MakeForms]
The function post_form service formgen creates a GET <form> to service.
get_full_url [Eliom_request_info]
returns the full URL as a string
get_get_params [Eliom_request_info]
returns the parameters of the URL (GET parameters) that concern the running service.
get_global_persistent_data_state_timeout [Eliom_state]
Returns the (server side) timeout for persistent states.
get_global_service_state_timeout [Eliom_state]
Returns the (server side) timeout for service states.
get_global_volatile_data_state_timeout [Eliom_state]
Returns the (server side) timeout for "volatile data" states.
get_header_hostname [Eliom_request_info]
returns the hostname that has been sent by the user agent.
get_hostname [Eliom_request_info]
returns the hostname used for absolute links.
get_http_method [Eliom_request_info]
returns the HTTP method used for the request (usually GET or POST).
get_initial_get_params [Eliom_request_info]
returns all parameters of the URL (GET parameters) as sent initially by the browser
get_link_too_old [Eliom_request_info]
returns true if the coservice called has not been found.
get_nl_get_params [Eliom_request_info]
returns non localized parameters in the URL.
get_nl_params_names [Eliom_parameter]
get_nl_post_params [Eliom_request_info]
returns non localized POST parameters.
get_non_localized_get_parameters [Eliom_parameter]
get_non_localized_get_parameters ~sp p decodes and returns non localized GET parameters specified by p if present.
get_non_localized_post_parameters [Eliom_parameter]
get_non_localized_post_parameters ~sp p decodes and returns non localized POST parameters specified by p if present.
get_original_filename [Eliom_request_info]
returns the name the file had on the client when it has been sent.
get_original_full_path [Eliom_request_info]
returns the full path of the URL as first sent by the browser (not changed by previous extensions like rewritemod)
get_original_full_path_string [Eliom_request_info]
returns the full path of the URL as first sent by the browser (not changed by previous extensions like rewritemod)
get_other_get_params [Eliom_request_info]
returns the parameters of the URL (GET parameters) that do not concern the running service.
get_persistent_cookie_info [Eliom_state.Ext]
get_persistent_cookies [Eliom_request_info]
returns the values of the Eliom's cookies for persistent sessions sent by the browser.
get_persistent_data [Eliom_state.Ext.Low_level]
Fails with lwt exception Not_found if no data in the table for the cookie.
get_persistent_data_cookie_scope [Eliom_state.Ext]
get_persistent_data_cookie_timeout [Eliom_state.Ext]
get_persistent_data_session_group [Eliom_state]
returns the group to which belong the persistent session.
get_persistent_data_state_timeout [Eliom_state]
returns the persistent state timeout for current user.
get_persistent_nl_get_params [Eliom_request_info]
returns persistent non localized parameters in the URL.
get_post_params [Eliom_request_info]
returns the parameters in the body of the HTTP request (POST parameters) that concern the running service.
get_previous_extension_error_code [Eliom_request_info]
returns the HTTP error code sent by the Ocsigen extension that tried to answer to the request before Eliom.
get_remote_inet_addr [Eliom_request_info]
returns the internet address of the client, using the type Unix.inet_addr (defined in OCaml's standard library).
get_remote_ip [Eliom_request_info]
returns the internet address of the client as a string
get_request [Eliom_request_info]
returns all the information about the request and config.
get_request_cache [Eliom_request_info]
returns a table in which you can store all the data you want during a request.
get_request_id [Eliom_request_info]
returns an unique id associated to the request
get_ri [Eliom_request_info]
returns all the information about the request.
get_server_port [Eliom_request_info]
returns the port of the server.
get_service_cookie_info [Eliom_state.Ext]
Get the infomration about cookies (timeouts, etc.)
get_service_cookie_scope [Eliom_state.Ext]
get_service_cookie_timeout [Eliom_state.Ext]
get_service_session_group [Eliom_state]
returns the group to which belong the service session.
get_service_session_group_size [Eliom_state]
returns the number of sessions in the group.
get_service_state_timeout [Eliom_state]
returns the timeout for current service state.
get_session_group_list [Eliom_state.Ext]
Returns a list containing the names of all session group that are available for this site.
get_site_dir [Eliom_request_info]
returns the root of the site.
get_sitedata [Eliom_request_info]
get_ssl [Eliom_request_info]
returns true if https is used, false if http.
get_state_name [Eliom_request_info]
returns the name of the sessions to which belongs the running service (None if it is not a session service)
get_suffix [Eliom_request_info]
returns the suffix of the current URL
get_timeofday [Eliom_request_info]
returns an Unix timestamp associated to the request
get_tmp_filename [Eliom_request_info]
returns the filename used by Ocsigen for the uploaded file.
get_to_and_from [Eliom_parameter]
Given a parameter type, get the two functions that converts from and to strings.
get_user_agent [Eliom_request_info]
returns the name of the user agent that did the request (usually the name of the browser).
get_volatile_data [Eliom_state.Ext.Low_level]
Raises Not_found if no data in the table for the cookie.
get_volatile_data_cookie_info [Eliom_state.Ext]
get_volatile_data_cookie_scope [Eliom_state.Ext]
get_volatile_data_cookie_timeout [Eliom_state.Ext]
get_volatile_data_session_group [Eliom_state]
returns the group to which belong the data session.
get_volatile_data_session_group_size [Eliom_state]
returns the number of sessions in the group.
get_volatile_data_state_timeout [Eliom_state]
returns the timeout for current volatile data state.
global_scope [Eliom_common]
guard [Eliom_parameter]
guard construct name pred returns the same parameter as construct name but with ensuring that each value must satisfy pred.

H
have_id [Eliom_content.Html5.Id]
head [Eliom_tools.HTML5_TOOLS]
An auxiliary function for creating an HTML head elements.
hidden [Eliom_mkforms.FORMS_PARAM]
hierarchical_menu_breadth_first [Eliom_tools.HTML5_TOOLS]
The function hierarchical_menu_breadth_first site () constructs a hierarchical menu by exploring the hierarchical site description using a breadth_first algorithm: the whole menu for one level will be displayed, followed by the sub-menu leading to the current service, and so one.
hierarchical_menu_depth_first [Eliom_tools.HTML5_TOOLS]
The function hierarchical_menu_depth_first site () constructs a hierarchical menu by exploring the hierarchical site description using a depth-first algorithm: the first menu item will be displayed, followed by the whole sub-menu for this item, then the second menu item with its sub-menu, and so on.
html [Eliom_tools.HTML5_TOOLS]
html5 [Atom_feed]
HTML5 text construct
html5C [Atom_feed]
An html5 content, embedded in a div
https_static_dir [Eliom_service]
Same as Eliom_service.static_dir but forcing https link.
https_static_dir_with_params [Eliom_service]
Same as Eliom_service.static_dir_with_params but forcing https link.
https_void_coservice' [Eliom_service]
Same as Eliom_service.void_coservice' but forcing https.
https_void_hidden_coservice' [Eliom_service]
Same as Eliom_service.void_hidden_coservice' but forcing https.

I
icon [Atom_feed]
icon tag, basically, simply a converter
id_of_int [Eliom_wrap]
image [Eliom_mkforms.FORMS_PARAM]
image_input [Eliom_content.Forms]
Creates an <input type="image" name="..."> tag that sends the coordinates the user clicked on
image_input [Eliom_content.Html_text]
Creates an <input type="image" name="..."> tag that sends the coordinates the user clicked on
image_input [Eliom_content.Html5.D]
Creates an <input type="image" name="..."> tag that sends the coordinates the user clicked on
image_input [Eliom_content.Html5.F]
Creates an <input type="image" name="..."> tag that sends the coordinates the user clicked on
image_input [Eliom_mkforms.MakeForms]
Creates an <input type="image" name="..."> tag that sends the coordinates the user clicked on
init [Eliom_openid]
Init the OpenID for your site.
inlineC [Atom_feed]
An inline text or html content
inlineOtherC [Atom_feed]
Inline content from another kind
input [Eliom_content.Html5.D]
This is an alias to to avoid the untyped Eliom_content.Html5.D.input.
input [Eliom_content.Html5.F]
This is an alias to to avoid the untyped Eliom_content.Html5.F.input.
input_attrib_append [Eliom_mkforms.FORMS_PARAM]
insert_hub_links [Atom_feed]
Technically not used elsewhere than in eliom_feed.ml, since the links tags related to each hub are added when registering the feed.
int [Eliom_parameter]
Specifying parameter as int s tells that the service takes an integer as parameter, labeled s.
int32 [Eliom_parameter]
Specifying parameter as int32 s tells that the service takes a 32 bits integer as parameter, labeled s.
int32_button [Eliom_content.Forms]
Creates a <button> tag with int32 content
int32_button [Eliom_content.Html_text]
Creates a <button> tag with int32 content
int32_button [Eliom_content.Html5.D]
Creates a <button> tag with int32 content
int32_button [Eliom_content.Html5.F]
Creates a <button> tag with int32 content
int32_button [Eliom_mkforms.MakeForms]
Creates a <button> tag with int32 content
int32_checkbox [Eliom_content.Forms]
Creates a checkbox <input> tag that will have an int32 value.
int32_checkbox [Eliom_content.Html_text]
Creates a checkbox <input> tag that will have an int32 value.
int32_checkbox [Eliom_content.Html5.D]
Creates a checkbox <input> tag that will have an int32 value.
int32_checkbox [Eliom_content.Html5.F]
Creates a checkbox <input> tag that will have an int32 value.
int32_checkbox [Eliom_mkforms.MakeForms]
Creates a checkbox <input> tag that will have an int32 value.
int32_coordinates [Eliom_parameter]
Same as string_coordinates but for a 32 bits integer value
int32_image_input [Eliom_content.Forms]
Creates an <input type="image" name="..." value="..."> tag that sends the coordinates the user clicked on and a value of type int32
int32_image_input [Eliom_content.Html_text]
Creates an <input type="image" name="..." value="..."> tag that sends the coordinates the user clicked on and a value of type int32
int32_image_input [Eliom_content.Html5.D]
Creates an <input type="image" name="..." value="..."> tag that sends the coordinates the user clicked on and a value of type int32
int32_image_input [Eliom_content.Html5.F]
Creates an <input type="image" name="..." value="..."> tag that sends the coordinates the user clicked on and a value of type int32
int32_image_input [Eliom_mkforms.MakeForms]
Creates an <input type="image" name="..." value="..."> tag that sends the coordinates the user clicked on and a value of type int32
int32_input [Eliom_content.Forms]
Creates an <input> tag for an integer
int32_input [Eliom_content.Html_text]
Creates an <input> tag for an integer
int32_input [Eliom_content.Html5.D]
Creates an <input> tag for an integer
int32_input [Eliom_content.Html5.F]
Creates an <input> tag for an integer
int32_input [Eliom_mkforms.MakeForms]
Creates an <input> tag for an integer
int32_multiple_select [Eliom_content.Forms]
Creates a <select> tag for int32 values.
int32_multiple_select [Eliom_content.Html_text]
Creates a <select> tag for int32 values.
int32_multiple_select [Eliom_content.Html5.D]
Creates a <select> tag for int32 values.
int32_multiple_select [Eliom_content.Html5.F]
Creates a <select> tag for int32 values.
int32_multiple_select [Eliom_mkforms.MakeForms]
Creates a <select> tag for int32 values.
int32_radio [Eliom_content.Forms]
Creates a radio <input> tag with int32 content
int32_radio [Eliom_content.Html_text]
Creates a radio <input> tag with int32 content
int32_radio [Eliom_content.Html5.D]
Creates a radio <input> tag with int32 content
int32_radio [Eliom_content.Html5.F]
Creates a radio <input> tag with int32 content
int32_radio [Eliom_mkforms.MakeForms]
Creates a radio <input> tag with int32 content
int32_select [Eliom_content.Forms]
Creates a <select> tag for int32 values.
int32_select [Eliom_content.Html_text]
Creates a <select> tag for int32 values.
int32_select [Eliom_content.Html5.D]
Creates a <select> tag for int32 values.
int32_select [Eliom_content.Html5.F]
Creates a <select> tag for int32 values.
int32_select [Eliom_mkforms.MakeForms]
Creates a <select> tag for int32 values.
int64 [Eliom_parameter]
Specifying parameter as int64 s tells that the service takes a 64 bits integer as parameter, labeled s.
int64_button [Eliom_content.Forms]
Creates a <button> tag with int64 content
int64_button [Eliom_content.Html_text]
Creates a <button> tag with int64 content
int64_button [Eliom_content.Html5.D]
Creates a <button> tag with int64 content
int64_button [Eliom_content.Html5.F]
Creates a <button> tag with int64 content
int64_button [Eliom_mkforms.MakeForms]
Creates a <button> tag with int64 content
int64_checkbox [Eliom_content.Forms]
Creates a checkbox <input> tag that will have an int64 value.
int64_checkbox [Eliom_content.Html_text]
Creates a checkbox <input> tag that will have an int64 value.
int64_checkbox [Eliom_content.Html5.D]
Creates a checkbox <input> tag that will have an int64 value.
int64_checkbox [Eliom_content.Html5.F]
Creates a checkbox <input> tag that will have an int64 value.
int64_checkbox [Eliom_mkforms.MakeForms]
Creates a checkbox <input> tag that will have an int64 value.
int64_coordinates [Eliom_parameter]
Same as string_coordinates but for a 64 integer value
int64_image_input [Eliom_content.Forms]
Creates an <input type="image" name="..." value="..."> tag that sends the coordinates the user clicked on and a value of type int64
int64_image_input [Eliom_content.Html_text]
Creates an <input type="image" name="..." value="..."> tag that sends the coordinates the user clicked on and a value of type int64
int64_image_input [Eliom_content.Html5.D]
Creates an <input type="image" name="..." value="..."> tag that sends the coordinates the user clicked on and a value of type int64
int64_image_input [Eliom_content.Html5.F]
Creates an <input type="image" name="..." value="..."> tag that sends the coordinates the user clicked on and a value of type int64
int64_image_input [Eliom_mkforms.MakeForms]
Creates an <input type="image" name="..." value="..."> tag that sends the coordinates the user clicked on and a value of type int64
int64_input [Eliom_content.Forms]
Creates an <input> tag for an integer
int64_input [Eliom_content.Html_text]
Creates an <input> tag for an integer
int64_input [Eliom_content.Html5.D]
Creates an <input> tag for an integer
int64_input [Eliom_content.Html5.F]
Creates an <input> tag for an integer
int64_input [Eliom_mkforms.MakeForms]
Creates an <input> tag for an integer
int64_multiple_select [Eliom_content.Forms]
Creates a <select> tag for int64 values.
int64_multiple_select [Eliom_content.Html_text]
Creates a <select> tag for int64 values.
int64_multiple_select [Eliom_content.Html5.D]
Creates a <select> tag for int64 values.
int64_multiple_select [Eliom_content.Html5.F]
Creates a <select> tag for int64 values.
int64_multiple_select [Eliom_mkforms.MakeForms]
Creates a <select> tag for int64 values.
int64_radio [Eliom_content.Forms]
Creates a radio <input> tag with int64 content
int64_radio [Eliom_content.Html_text]
Creates a radio <input> tag with int64 content
int64_radio [Eliom_content.Html5.D]
Creates a radio <input> tag with int64 content
int64_radio [Eliom_content.Html5.F]
Creates a radio <input> tag with int64 content
int64_radio [Eliom_mkforms.MakeForms]
Creates a radio <input> tag with int64 content
int64_select [Eliom_content.Forms]
Creates a <select> tag for int64 values.
int64_select [Eliom_content.Html_text]
Creates a <select> tag for int64 values.
int64_select [Eliom_content.Html5.D]
Creates a <select> tag for int64 values.
int64_select [Eliom_content.Html5.F]
Creates a <select> tag for int64 values.
int64_select [Eliom_mkforms.MakeForms]
Creates a <select> tag for int64 values.
int_button [Eliom_content.Forms]
Creates a <button> tag with int content
int_button [Eliom_content.Html_text]
Creates a <button> tag with int content
int_button [Eliom_content.Html5.D]
Creates a <button> tag with int content
int_button [Eliom_content.Html5.F]
Creates a <button> tag with int content
int_button [Eliom_mkforms.MakeForms]
Creates a <button> tag with int content
int_checkbox [Eliom_content.Forms]
Creates a checkbox <input> tag that will have an int value.
int_checkbox [Eliom_content.Html_text]
Creates a checkbox <input> tag that will have an int value.
int_checkbox [Eliom_content.Html5.D]
Creates a checkbox <input> tag that will have an int value.
int_checkbox [Eliom_content.Html5.F]
Creates a checkbox <input> tag that will have an int value.
int_checkbox [Eliom_mkforms.MakeForms]
Creates a checkbox <input> tag that will have an int value.
int_coordinates [Eliom_parameter]
Same as string_coordinates but for an integer value
int_image_input [Eliom_content.Forms]
Creates an <input type="image" name="..." value="..."> tag that sends the coordinates the user clicked on and a value of type int
int_image_input [Eliom_content.Html_text]
Creates an <input type="image" name="..." value="..."> tag that sends the coordinates the user clicked on and a value of type int
int_image_input [Eliom_content.Html5.D]
Creates an <input type="image" name="..." value="..."> tag that sends the coordinates the user clicked on and a value of type int
int_image_input [Eliom_content.Html5.F]
Creates an <input type="image" name="..." value="..."> tag that sends the coordinates the user clicked on and a value of type int
int_image_input [Eliom_mkforms.MakeForms]
Creates an <input type="image" name="..." value="..."> tag that sends the coordinates the user clicked on and a value of type int
int_input [Eliom_content.Forms]
Creates an <input> tag for an integer
int_input [Eliom_content.Html_text]
Creates an <input> tag for an integer
int_input [Eliom_content.Html5.D]
Creates an <input> tag for an integer
int_input [Eliom_content.Html5.F]
Creates an <input> tag for an integer
int_input [Eliom_mkforms.MakeForms]
Creates an <input> tag for an integer
int_multiple_select [Eliom_content.Forms]
Creates a <select> tag for int values.
int_multiple_select [Eliom_content.Html_text]
Creates a <select> tag for int values.
int_multiple_select [Eliom_content.Html5.D]
Creates a <select> tag for int values.
int_multiple_select [Eliom_content.Html5.F]
Creates a <select> tag for int values.
int_multiple_select [Eliom_mkforms.MakeForms]
Creates a <select> tag for int values.
int_radio [Eliom_content.Forms]
Creates a radio <input> tag with int content
int_radio [Eliom_content.Html_text]
Creates a radio <input> tag with int content
int_radio [Eliom_content.Html5.D]
Creates a radio <input> tag with int content
int_radio [Eliom_content.Html5.F]
Creates a radio <input> tag with int content
int_radio [Eliom_mkforms.MakeForms]
Creates a radio <input> tag with int content
int_select [Eliom_content.Forms]
Creates a <select> tag for int values.
int_select [Eliom_content.Html_text]
Creates a <select> tag for int values.
int_select [Eliom_content.Html5.D]
Creates a <select> tag for int values.
int_select [Eliom_content.Html5.F]
Creates a <select> tag for int values.
int_select [Eliom_mkforms.MakeForms]
Creates a <select> tag for int values.
is_initial_request [Eliom_registration.ELIOM_APPL]
Checks during a request whether it is the initial request of the client process in this Eliom application.
iter_persistent_data_cookies [Eliom_state.Ext]
Iterator on persistent cookies.
iter_service_cookies [Eliom_state.Ext]
Iterator on all active service cookies.
iter_sub_states [Eliom_state.Ext]
Iter on all sessions in a groups, or all client processes in a session.
iter_volatile_data_cookies [Eliom_state.Ext]
Iterator on data cookies.
iter_volatile_sub_states [Eliom_state.Ext]
Iter on all sessions in a groups, or all client processes in a session.

J
js_script [Eliom_content.Forms]
The function js_script ~uri () creates a <script> node that reference a javascript file.
js_script [Eliom_content.Html_text]
The function js_script ~uri () creates a <script> node that reference a javascript file.
js_script [Eliom_content.Html5.D]
The function js_script ~uri () creates a <script> node that reference a javascript file.
js_script [Eliom_content.Html5.F]
The function js_script ~uri () creates a <script> node that reference a javascript file.
js_script [Eliom_mkforms.MakeForms]
The function js_script ~uri () creates a <script> node that reference a javascript file.
jsmarshal [Eliom_lib]
Marshal an OCaml value into a string.

L
level_of_user_scope [Eliom_common]
link [Atom_feed]
Link tag
links [Atom_feed]
We need a list of links, this is only a converter from link list to `Links
list [Eliom_parameter]
The service takes a list of parameters.
list_scope_hierarchies [Eliom_common]
logo [Atom_feed]
logo tag, basically, simply a converter
lwt_get_form [Eliom_content.Forms]
Same as Eliom_content.Forms.get_form but taking a cooperative function for <form> content generation.
lwt_get_form [Eliom_content.Html_text]
Same as Eliom_content.Html_text.get_form but taking a cooperative function for <form> content generation.
lwt_get_form [Eliom_content.Html5.D]
Same as Eliom_content.Html5.D.get_form but taking a cooperative function for <form> content generation.
lwt_get_form [Eliom_content.Html5.F]
Same as Eliom_content.Html5.F.get_form but taking a cooperative function for <form> content generation.
lwt_get_form [Eliom_mkforms.MakeForms]
Same as get_form but taking a cooperative function for <form> content generation.
lwt_post_form [Eliom_content.Forms]
Same as Eliom_content.Forms.post_form but taking a cooperative function for <form> content generation.
lwt_post_form [Eliom_content.Html_text]
Same as Eliom_content.Html_text.post_form but taking a cooperative function for <form> content generation.
lwt_post_form [Eliom_content.Html5.D]
Same as Eliom_content.Html5.D.post_form but taking a cooperative function for <form> content generation.
lwt_post_form [Eliom_content.Html5.F]
Same as Eliom_content.Html5.F.post_form but taking a cooperative function for <form> content generation.
lwt_post_form [Eliom_mkforms.MakeForms]
Same as post_form but taking a cooperative function for <form> content generation.

M
make_a [Eliom_mkforms.FORMS_PARAM]
make_button [Eliom_mkforms.FORMS_PARAM]
make_css_link [Eliom_mkforms.FORMS_PARAM]
make_for_attrib [Eliom_mkforms.FORMS_PARAM]
make_get_form [Eliom_mkforms.FORMS_PARAM]
make_input [Eliom_mkforms.FORMS_PARAM]
make_js_script [Eliom_mkforms.FORMS_PARAM]
make_non_localized_parameters [Eliom_parameter]
create a new specification for non localized parameters.
make_optgroup [Eliom_mkforms.FORMS_PARAM]
make_option [Eliom_mkforms.FORMS_PARAM]
make_page [Eliom_registration.TMPL_PARAMS]
make_pcdata [Eliom_mkforms.FORMS_PARAM]
make_post_form [Eliom_mkforms.FORMS_PARAM]
make_post_uri_components [Eliom_content.Forms]
Same a Eliom_content.Forms.make_uri_components, but also returns a list of post parameters.
make_post_uri_components [Eliom_content.Html_text]
Same a Eliom_content.Html_text.make_uri_components, but also returns a list of post parameters.
make_post_uri_components [Eliom_content.Html5.D]
Same a Eliom_content.Html5.D.make_uri_components, but also returns a list of post parameters.
make_post_uri_components [Eliom_content.Html5.F]
Same a Eliom_content.Html5.F.make_uri_components, but also returns a list of post parameters.
make_post_uri_components [Eliom_mkforms.MakeForms]
Same a make_uri_components, but also returns a list of post parameters.
make_post_uri_components [Eliom_uri]
Same a Eliom_uri.make_uri_components, but also returns a table of post parameters.
make_select [Eliom_mkforms.FORMS_PARAM]
make_string_uri [Eliom_content.Forms]
The function make_string_uri service get_params returns the URL of the of the service service applied to the GET parameters get_params.
make_string_uri [Eliom_content.Html_text]
The function make_string_uri service get_params returns the URL of the of the service service applied to the GET parameters get_params.
make_string_uri [Eliom_content.Html5.D]
The function make_string_uri service get_params returns the URL of the of the service service applied to the GET parameters get_params.
make_string_uri [Eliom_content.Html5.F]
The function make_string_uri service get_params returns the URL of the of the service service applied to the GET parameters get_params.
make_string_uri [Eliom_mkforms.MakeForms]
The function make_string_uri service get_params returns the URL of the of the service service applied to the GET parameters get_params.
make_string_uri [Eliom_uri]
The function make_string_uri ~service get_params creates the string corresponding to the URL of the service service applied to the GET parameters get_params.
make_string_uri_from_components [Eliom_uri]
The function make_string_uri_from_components path get_params fragment build the corresponding string URL.
make_textarea [Eliom_mkforms.FORMS_PARAM]
make_uri [Eliom_content.Forms]
The function make_uri service get_params returns the URL of the service service applied to the GET parameters get_params.
make_uri [Eliom_content.Html_text]
The function make_uri service get_params returns the URL of the service service applied to the GET parameters get_params.
make_uri [Eliom_content.Html5.D]
The function make_uri service get_params returns the URL of the service service applied to the GET parameters get_params.
make_uri [Eliom_content.Html5.F]
The function make_uri service get_params returns the URL of the service service applied to the GET parameters get_params.
make_uri [Eliom_mkforms.MakeForms]
The function make_uri service get_params returns the URL of the service service applied to the GET parameters get_params.
make_uri_components [Eliom_content.Forms]
The function make_uri_components service get_params returns the a triplet (path, get_params, fragment) that is a decomposition of the URL for the service service applied to the GET parameters get_params.
make_uri_components [Eliom_content.Html_text]
The function make_uri_components service get_params returns the a triplet (path, get_params, fragment) that is a decomposition of the URL for the service service applied to the GET parameters get_params.
make_uri_components [Eliom_content.Html5.D]
The function make_uri_components service get_params returns the a triplet (path, get_params, fragment) that is a decomposition of the URL for the service service applied to the GET parameters get_params.
make_uri_components [Eliom_content.Html5.F]
The function make_uri_components service get_params returns the a triplet (path, get_params, fragment) that is a decomposition of the URL for the service service applied to the GET parameters get_params.
make_uri_components [Eliom_mkforms.MakeForms]
The function make_uri_components service get_params returns the a triplet (path, get_params, fragment) that is a decomposition of the URL for the service service applied to the GET parameters get_params.
make_uri_components [Eliom_uri]
The function make_uri_components service get_params returns the a triplet (path, get_params, fragment) that is a decomposition of the URL of service applied to the GET parameters get_params.
map_optgroup [Eliom_mkforms.FORMS_PARAM]
map_option [Eliom_mkforms.FORMS_PARAM]
menu [Eliom_tools.HTML5_TOOLS]
The function menu elts (), where elts is a list of pair (service, content), creates a list of link towards the services.
modify [Eliom_reference.Ext]
modify [Eliom_reference.Volatile.Ext]
Warning: the function will be executed with the current context
modify [Eliom_reference.Volatile]
modify [Eliom_reference]
The function modify eref f modifies the content of the Eliom reference eref by applying the function f on it.

N
name [Eliom_registration.TMPL_PARAMS]
neopt [Eliom_parameter]
The combinator neopt p allow to define an optional parameter assumed to be None if empty.
new_elt_id [Eliom_content.Html5.Id]
The function new_elt_id () creates a new global HTML5 element identifier (see the Eliom manual for more information on ).
new_elt_id [Eliom_content.Svg.Id]
The function new_elt_id () creates a new HTML5 element identifier.
node [Eliom_content.Html5.C]
See Eliom manual for more detail on .
node [Eliom_content.Svg.C]

O
ocaml [Eliom_parameter]
ocaml s tells that the service is expecting some caml (client side) program to send some value of type 'a, marshaled.
of_json [Eliom_lib]
of_react [Eliom_react.S.Down]
of_react [Eliom_react.Down]
of_react ?scope ?throttling ?name e create an asynchronous edge originating from e.
opt [Eliom_parameter]
The combinator opt p allow to define an optional parameter.
outOfLineC [Atom_feed]
Every other content

P
pape [Eliom_openid]
The nist level
parse_config [Eliom_config]
Process the configuration (same as the one returned by ) by a given specification (cf.
parse_key_pairs [Eliom_s2s]
Parse an answer in the Key-Value form :
foo:bar
foobar:value
path [Eliom_openid.HiddenServiceInfo]
perform_discovery [Eliom_openid]
Perform discovery on an user-supplied url
persistent_data_group_state [Eliom_state.Ext]
Same for persistent data
persistent_data_state_status [Eliom_state]
plain [Atom_feed]
Plain text construct
post_coservice [Eliom_service.Unsafe]
The function post_coservice ~fallback ~post_params creates an with the same path and GET parameters than the service fallback and taking post_params as POST parameters.
post_coservice [Eliom_service.Ocaml]
The function post_coservice ~fallback ~post_params creates an with the same path and GET parameters than the service fallback and taking post_params as POST parameters.
post_coservice [Eliom_service.App]
The function post_coservice ~fallback ~post_params creates an with the same path and GET parameters than the service fallback and taking post_params as POST parameters.
post_coservice [Eliom_service.Http]
The function post_coservice ~fallback ~post_params creates an with the same path and GET parameters than the service fallback and taking post_params as POST parameters.
post_coservice' [Eliom_service.Unsafe]
The function post_coservice' ~post_params creates a taking post_params as POST parameters.
post_coservice' [Eliom_service.Ocaml]
The function post_coservice' ~post_params creates a taking post_params as POST parameters.
post_coservice' [Eliom_service.App]
The function post_coservice' ~post_params creates a taking post_params as POST parameters.
post_coservice' [Eliom_service.Http]
The function post_coservice' ~post_params creates a taking post_params as POST parameters.
post_form [Eliom_content.Forms]
The function post_form service formgen get_params creates a POST <form> to service preapplied to the GET parameters get_params.
post_form [Eliom_content.Html_text]
The function post_form service formgen get_params creates a POST <form> to service preapplied to the GET parameters get_params.
post_form [Eliom_content.Html5.D]
The function post_form service formgen get_params creates a POST <form> to service preapplied to the GET parameters get_params.
post_form [Eliom_content.Html5.F]
The function post_form service formgen get_params creates a POST <form> to service preapplied to the GET parameters get_params.
post_form [Eliom_mkforms.MakeForms]
The function post_form service formgen get_params creates a POST <form> to service preapplied to the GET parameters get_params.
post_service [Eliom_service.Unsafe]
The function post_service ~fallback ~post_params () creates a service that takes post_params as POST parameters and share the same path and GET parameters than the service fallback.
post_service [Eliom_service.Ocaml]
The function post_service ~fallback ~post_params () creates a service that takes post_params as POST parameters and share the same path and GET parameters than the service fallback.
post_service [Eliom_service.App]
The function post_service ~fallback ~post_params () creates a service that takes post_params as POST parameters and share the same path and GET parameters than the service fallback.
post_service [Eliom_service.Http]
The function post_service ~fallback ~post_params () creates a service that takes post_params as POST parameters and share the same path and GET parameters than the service fallback.
preapply [Eliom_service]
The function preapply ~service paramaters creates a new service by preapplying service to the GET parameters.
prod [Eliom_parameter]
published [Atom_feed]
push_ns [Eliom_s2s]
Given a list of (param, value) to be sent to the remote server, push a namespace at the beginning of the parameters
put_coservice [Eliom_service.Unsafe]
The function put_coservice ~fallback ~get_params creates an with the same path and GET parameters than the service fallback and taking a single POST parameter of type Eliom_parameter.raw_post_data.
put_coservice [Eliom_service.Ocaml]
The function put_coservice ~fallback ~get_params creates an with the same path and GET parameters than the service fallback and taking a single POST parameter of type Eliom_parameter.raw_post_data.
put_coservice [Eliom_service.App]
The function put_coservice ~fallback ~get_params creates an with the same path and GET parameters than the service fallback and taking a single POST parameter of type Eliom_parameter.raw_post_data.
put_coservice [Eliom_service.Http]
The function put_coservice ~fallback ~get_params creates an with the same path and GET parameters than the service fallback and taking a single POST parameter of type Eliom_parameter.raw_post_data.
put_coservice' [Eliom_service.Unsafe]
The function put_coservice' ~get_params creates a taking a single POST parameter of type Eliom_parameter.raw_post_data.
put_coservice' [Eliom_service.Ocaml]
The function put_coservice' ~get_params creates a taking a single POST parameter of type Eliom_parameter.raw_post_data.
put_coservice' [Eliom_service.App]
The function put_coservice' ~get_params creates a taking a single POST parameter of type Eliom_parameter.raw_post_data.
put_coservice' [Eliom_service.Http]
The function put_coservice' ~get_params creates a taking a single POST parameter of type Eliom_parameter.raw_post_data.
put_service [Eliom_service.Unsafe]
The function put_service ~path ~get_params () creates a service that answers the HTTP PUT method, and only takes Eliom_parameter.raw_post_data as POST parameter.
put_service [Eliom_service.Ocaml]
The function put_service ~path ~get_params () creates a service that answers the HTTP PUT method, and only takes Eliom_parameter.raw_post_data as POST parameter.
put_service [Eliom_service.App]
The function put_service ~path ~get_params () creates a service that answers the HTTP PUT method, and only takes Eliom_parameter.raw_post_data as POST parameter.
put_service [Eliom_service.Http]
The function put_service ~path ~get_params () creates a service that answers the HTTP PUT method, and only takes Eliom_parameter.raw_post_data as POST parameter.

R
radio [Eliom_mkforms.FORMS_PARAM]
radio [Eliom_parameter]
Specifying parameter as radio f s tells that the service takes an optional argument labeled s and of type f s.
raw_button [Eliom_content.Forms]
Creates a <button> tag with untyped string content
raw_button [Eliom_content.Html_text]
Creates a <button> tag with untyped string content
raw_button [Eliom_content.Html5.D]
Creates a <button> tag with untyped string content
raw_button [Eliom_content.Html5.F]
Creates a <button> tag with untyped string content
raw_button [Eliom_mkforms.MakeForms]
Creates a <button> tag with untyped string content
raw_checkbox [Eliom_content.Forms]
Creates a checkbox <input> tag with untyped content.
raw_checkbox [Eliom_content.Html_text]
Creates a checkbox <input> tag with untyped content.
raw_checkbox [Eliom_content.Html5.D]
Creates a checkbox <input> tag with untyped content.
raw_checkbox [Eliom_content.Html5.F]
Creates a checkbox <input> tag with untyped content.
raw_checkbox [Eliom_mkforms.MakeForms]
Creates a checkbox <input> tag with untyped content.
raw_form [Eliom_content.Html5.D]
Creates an untyped form.
raw_form [Eliom_content.Html5.F]
Creates an untyped form.
raw_image_input [Eliom_content.Forms]
Creates an <input type="image" name="..." value="..."> tag that sends the coordinates the user clicked on and an untyped value
raw_image_input [Eliom_content.Html_text]
Creates an <input type="image" name="..." value="..."> tag that sends the coordinates the user clicked on and an untyped value
raw_image_input [Eliom_content.Html5.D]
Creates an <input type="image" name="..." value="..."> tag that sends the coordinates the user clicked on and an untyped value
raw_image_input [Eliom_content.Html5.F]
Creates an <input type="image" name="..." value="..."> tag that sends the coordinates the user clicked on and an untyped value
raw_image_input [Eliom_mkforms.MakeForms]
Creates an <input type="image" name="..." value="..."> tag that sends the coordinates the user clicked on and an untyped value
raw_input [Eliom_content.Forms]
Creates an untyped <input> tag.
raw_input [Eliom_content.Html_text]
Creates an untyped <input> tag.
raw_input [Eliom_content.Html5.D]
Creates an untyped <input> tag.
raw_input [Eliom_content.Html5.F]
Creates an untyped <input> tag.
raw_input [Eliom_mkforms.MakeForms]
Creates an untyped <input> tag.
raw_multiple_select [Eliom_content.Forms]
Creates a <select> tag for any (untyped) value.
raw_multiple_select [Eliom_content.Html_text]
Creates a <select> tag for any (untyped) value.
raw_multiple_select [Eliom_content.Html5.D]
Creates a <select> tag for any (untyped) value.
raw_multiple_select [Eliom_content.Html5.F]
Creates a <select> tag for any (untyped) value.
raw_multiple_select [Eliom_mkforms.MakeForms]
Creates a <select> tag for any (untyped) value.
raw_post_data [Eliom_parameter]
raw_radio [Eliom_content.Forms]
Creates a radio <input> tag with untyped string content (low level)
raw_radio [Eliom_content.Html_text]
Creates a radio <input> tag with untyped string content (low level)
raw_radio [Eliom_content.Html5.D]
Creates a radio <input> tag with untyped string content (low level)
raw_radio [Eliom_content.Html5.F]
Creates a radio <input> tag with untyped string content (low level)
raw_radio [Eliom_mkforms.MakeForms]
Creates a radio <input> tag with untyped string content (low level)
raw_select [Eliom_content.Forms]
Creates a <select> tag for any (untyped) value.
raw_select [Eliom_content.Html_text]
Creates a <select> tag for any (untyped) value.
raw_select [Eliom_content.Html5.D]
Creates a <select> tag for any (untyped) value.
raw_select [Eliom_content.Html5.F]
Creates a <select> tag for any (untyped) value.
raw_select [Eliom_mkforms.MakeForms]
Creates a <select> tag for any (untyped) value.
raw_textarea [Eliom_content.Forms]
Creates a <textarea> tag for untyped form
raw_textarea [Eliom_content.Html_text]
Creates a <textarea> tag for untyped form
raw_textarea [Eliom_content.Html5.D]
Creates a <textarea> tag for untyped form
raw_textarea [Eliom_content.Html5.F]
Creates a <textarea> tag for untyped form
raw_textarea [Eliom_mkforms.MakeForms]
Creates a <textarea> tag for untyped form
reconstruct_relative_url_path [Eliom_uri]
The function reconstruct_relative_url_path src dest returns a path to dest that is relative to src.
regexp [Eliom_parameter]
regexp r d s tells that the service takes a string that matches the regular expression r as parameter, labeled s, and that will be rewritten in d.
register [Eliom_atom.Reg]
The function register service handler will associate the service to the function handler.
register [Eliom_registration.Registration]
The function register service handler will associate the service to the function handler.
register [Eliom_registration.Streamlist]
The function register service handler will associate the service to the function handler.
register [Eliom_registration.String]
The function register service handler will associate the service to the function handler.
register [Eliom_registration.Any]
The function register service handler will associate the service to the function handler.
register [Eliom_registration.Ocaml]
The function register service handler will associate the service to the function handler.
register [Eliom_registration.File_ct]
The function register service handler will associate the service to the function handler.
register [Eliom_registration.File]
The function register service handler will associate the service to the function handler.
register [Eliom_registration.String_redirection]
The function register service handler will associate the service to the function handler.
register [Eliom_registration.Redirection]
The function register service handler will associate the service to the function handler.
register [Eliom_registration.Unit]
The function register service handler will associate the service to the function handler.
register [Eliom_registration.Action]
The function register service handler will associate the service to the function handler.
register [Eliom_registration.CssText]
The function register service handler will associate the service to the function handler.
register [Eliom_registration.Html_text]
The function register service handler will associate the service to the function handler.
register [Eliom_registration.Make_typed_xml_registration]
The function register service handler will associate the service to the function handler.
register [Eliom_registration.Flow5]
The function register service handler will associate the service to the function handler.
register [Eliom_registration.Eliom_tmpl]
The function register service handler will associate the service to the function handler.
register [Eliom_registration.ELIOM_APPL]
The function register service handler will associate the service to the function handler.
register [Eliom_registration.Html5]
The function register service handler will associate the service to the function handler.
register [Eliom_registration.Html5_registration]
The function register service handler will associate the service to the function handler.
register [Eliom_mkreg.MakeRegister_AlphaReturn]
The function register service handler will associate the service to the function handler.
register [Eliom_mkreg.MakeRegister]
The function register service handler will associate the service to the function handler.
register_coservice [Eliom_atom.Reg]
register_coservice [Eliom_registration.Registration]
register_coservice [Eliom_registration.Streamlist]
register_coservice [Eliom_registration.String]
register_coservice [Eliom_registration.Any]
register_coservice [Eliom_registration.Ocaml]
register_coservice [Eliom_registration.File_ct]
register_coservice [Eliom_registration.File]
register_coservice [Eliom_registration.String_redirection]
register_coservice [Eliom_registration.Redirection]
register_coservice [Eliom_registration.Unit]
register_coservice [Eliom_registration.Action]
register_coservice [Eliom_registration.CssText]
register_coservice [Eliom_registration.Html_text]
register_coservice [Eliom_registration.Make_typed_xml_registration]
Same as Eliom_service.Http.coservice followed by register.
register_coservice [Eliom_registration.Flow5]
register_coservice [Eliom_registration.Eliom_tmpl]
Same as Eliom_service.Http.coservice followed by register.
register_coservice [Eliom_registration.ELIOM_APPL]
register_coservice [Eliom_registration.Html5]
register_coservice [Eliom_registration.Html5_registration]
register_coservice [Eliom_mkreg.MakeRegister_AlphaReturn]
Same as Eliom_service.Http.coservice followed by register.
register_coservice [Eliom_mkreg.MakeRegister]
Same as Eliom_service.Http.coservice followed by register.
register_coservice' [Eliom_atom.Reg]
register_coservice' [Eliom_registration.Registration]
register_coservice' [Eliom_registration.Streamlist]
register_coservice' [Eliom_registration.String]
register_coservice' [Eliom_registration.Any]
register_coservice' [Eliom_registration.Ocaml]
register_coservice' [Eliom_registration.File_ct]
register_coservice' [Eliom_registration.File]
register_coservice' [Eliom_registration.String_redirection]
register_coservice' [Eliom_registration.Redirection]
register_coservice' [Eliom_registration.Unit]
register_coservice' [Eliom_registration.Action]
register_coservice' [Eliom_registration.CssText]
register_coservice' [Eliom_registration.Html_text]
register_coservice' [Eliom_registration.Make_typed_xml_registration]
Same as Eliom_service.Http.coservice' followed by register.
register_coservice' [Eliom_registration.Flow5]
register_coservice' [Eliom_registration.Eliom_tmpl]
Same as Eliom_service.Http.coservice' followed by register.
register_coservice' [Eliom_registration.ELIOM_APPL]
register_coservice' [Eliom_registration.Html5]
register_coservice' [Eliom_registration.Html5_registration]
register_coservice' [Eliom_mkreg.MakeRegister_AlphaReturn]
Same as Eliom_service.Http.coservice' followed by register.
register_coservice' [Eliom_mkreg.MakeRegister]
Same as Eliom_service.Http.coservice' followed by register.
register_delete_coservice [Eliom_atom.Reg]
register_delete_coservice [Eliom_registration.Registration]
register_delete_coservice [Eliom_registration.Streamlist]
register_delete_coservice [Eliom_registration.String]
register_delete_coservice [Eliom_registration.Any]
register_delete_coservice [Eliom_registration.Ocaml]
register_delete_coservice [Eliom_registration.File_ct]
register_delete_coservice [Eliom_registration.File]
register_delete_coservice [Eliom_registration.String_redirection]
register_delete_coservice [Eliom_registration.Redirection]
register_delete_coservice [Eliom_registration.Unit]
register_delete_coservice [Eliom_registration.Action]
register_delete_coservice [Eliom_registration.CssText]
register_delete_coservice [Eliom_registration.Html_text]
register_delete_coservice [Eliom_registration.Make_typed_xml_registration]
Same as Eliom_service.Http.delete_coservice followed by register.
register_delete_coservice [Eliom_registration.Flow5]
register_delete_coservice [Eliom_registration.Eliom_tmpl]
Same as Eliom_service.Http.delete_coservice followed by register.
register_delete_coservice [Eliom_registration.ELIOM_APPL]
register_delete_coservice [Eliom_registration.Html5]
register_delete_coservice [Eliom_registration.Html5_registration]
register_delete_coservice [Eliom_mkreg.MakeRegister_AlphaReturn]
Same as Eliom_service.Http.delete_coservice followed by register.
register_delete_coservice [Eliom_mkreg.MakeRegister]
Same as Eliom_service.Http.delete_coservice followed by register.
register_delete_coservice' [Eliom_atom.Reg]
register_delete_coservice' [Eliom_registration.Registration]
register_delete_coservice' [Eliom_registration.Streamlist]
register_delete_coservice' [Eliom_registration.String]
register_delete_coservice' [Eliom_registration.Any]
register_delete_coservice' [Eliom_registration.Ocaml]
register_delete_coservice' [Eliom_registration.File_ct]
register_delete_coservice' [Eliom_registration.File]
register_delete_coservice' [Eliom_registration.String_redirection]
register_delete_coservice' [Eliom_registration.Redirection]
register_delete_coservice' [Eliom_registration.Unit]
register_delete_coservice' [Eliom_registration.Action]
register_delete_coservice' [Eliom_registration.CssText]
register_delete_coservice' [Eliom_registration.Html_text]
register_delete_coservice' [Eliom_registration.Make_typed_xml_registration]
Same as Eliom_service.Http.delete_coservice' followed by register.
register_delete_coservice' [Eliom_registration.Flow5]
register_delete_coservice' [Eliom_registration.Eliom_tmpl]
Same as Eliom_service.Http.delete_coservice' followed by register.
register_delete_coservice' [Eliom_registration.ELIOM_APPL]
register_delete_coservice' [Eliom_registration.Html5]
register_delete_coservice' [Eliom_registration.Html5_registration]
register_delete_coservice' [Eliom_mkreg.MakeRegister_AlphaReturn]
Same as Eliom_service.Http.delete_coservice' followed by register.
register_delete_coservice' [Eliom_mkreg.MakeRegister]
Same as Eliom_service.Http.delete_coservice' followed by register.
register_delete_service [Eliom_atom.Reg]
register_delete_service [Eliom_registration.Registration]
register_delete_service [Eliom_registration.Streamlist]
register_delete_service [Eliom_registration.String]
register_delete_service [Eliom_registration.Any]
register_delete_service [Eliom_registration.Ocaml]
register_delete_service [Eliom_registration.File_ct]
register_delete_service [Eliom_registration.File]
register_delete_service [Eliom_registration.String_redirection]
register_delete_service [Eliom_registration.Redirection]
register_delete_service [Eliom_registration.Unit]
register_delete_service [Eliom_registration.Action]
register_delete_service [Eliom_registration.CssText]
register_delete_service [Eliom_registration.Html_text]
register_delete_service [Eliom_registration.Make_typed_xml_registration]
Same as Eliom_service.Http.delete_service followed by register.
register_delete_service [Eliom_registration.Flow5]
register_delete_service [Eliom_registration.Eliom_tmpl]
Same as Eliom_service.Http.delete_service followed by register.
register_delete_service [Eliom_registration.ELIOM_APPL]
register_delete_service [Eliom_registration.Html5]
register_delete_service [Eliom_registration.Html5_registration]
register_delete_service [Eliom_mkreg.MakeRegister_AlphaReturn]
Same as Eliom_service.Http.delete_service followed by register.
register_delete_service [Eliom_mkreg.MakeRegister]
Same as Eliom_service.Http.delete_service followed by register.
register_eliom_extension [Eliom_extension]
register_eliom_module [Eliom_service]
The function register_eliom_module mod f is used to register the initialization function f to be executed when then module mod is loaded by Ocsigen server.
register_feed [Eliom_atom]
Add the needed <link rel="hub" ...> for each hub in the feed, and communicate with the hub
register_post_coservice [Eliom_atom.Reg]
register_post_coservice [Eliom_registration.Registration]
register_post_coservice [Eliom_registration.Streamlist]
register_post_coservice [Eliom_registration.String]
register_post_coservice [Eliom_registration.Any]
register_post_coservice [Eliom_registration.Ocaml]
register_post_coservice [Eliom_registration.File_ct]
register_post_coservice [Eliom_registration.File]
register_post_coservice [Eliom_registration.String_redirection]
register_post_coservice [Eliom_registration.Redirection]
register_post_coservice [Eliom_registration.Unit]
register_post_coservice [Eliom_registration.Action]
register_post_coservice [Eliom_registration.CssText]
register_post_coservice [Eliom_registration.Html_text]
register_post_coservice [Eliom_registration.Make_typed_xml_registration]
Same as Eliom_service.Http.post_coservice followed by register.
register_post_coservice [Eliom_registration.Flow5]
register_post_coservice [Eliom_registration.Eliom_tmpl]
Same as Eliom_service.Http.post_coservice followed by register.
register_post_coservice [Eliom_registration.ELIOM_APPL]
register_post_coservice [Eliom_registration.Html5]
register_post_coservice [Eliom_registration.Html5_registration]
register_post_coservice [Eliom_mkreg.MakeRegister_AlphaReturn]
Same as Eliom_service.Http.post_coservice followed by register.
register_post_coservice [Eliom_mkreg.MakeRegister]
Same as Eliom_service.Http.post_coservice followed by register.
register_post_coservice' [Eliom_atom.Reg]
register_post_coservice' [Eliom_registration.Registration]
register_post_coservice' [Eliom_registration.Streamlist]
register_post_coservice' [Eliom_registration.String]
register_post_coservice' [Eliom_registration.Any]
register_post_coservice' [Eliom_registration.Ocaml]
register_post_coservice' [Eliom_registration.File_ct]
register_post_coservice' [Eliom_registration.File]
register_post_coservice' [Eliom_registration.String_redirection]
register_post_coservice' [Eliom_registration.Redirection]
register_post_coservice' [Eliom_registration.Unit]
register_post_coservice' [Eliom_registration.Action]
register_post_coservice' [Eliom_registration.CssText]
register_post_coservice' [Eliom_registration.Html_text]
register_post_coservice' [Eliom_registration.Make_typed_xml_registration]
Same as Eliom_service.Http.post_coservice' followed by register.
register_post_coservice' [Eliom_registration.Flow5]
register_post_coservice' [Eliom_registration.Eliom_tmpl]
Same as Eliom_service.Http.post_coservice' followed by register.
register_post_coservice' [Eliom_registration.ELIOM_APPL]
register_post_coservice' [Eliom_registration.Html5]
register_post_coservice' [Eliom_registration.Html5_registration]
register_post_coservice' [Eliom_mkreg.MakeRegister_AlphaReturn]
Same as Eliom_service.Http.post_coservice' followed by register.
register_post_coservice' [Eliom_mkreg.MakeRegister]
Same as Eliom_service.Http.post_coservice' followed by register.
register_post_service [Eliom_atom.Reg]
register_post_service [Eliom_registration.Registration]
register_post_service [Eliom_registration.Streamlist]
register_post_service [Eliom_registration.String]
register_post_service [Eliom_registration.Any]
register_post_service [Eliom_registration.Ocaml]
register_post_service [Eliom_registration.File_ct]
register_post_service [Eliom_registration.File]
register_post_service [Eliom_registration.String_redirection]
register_post_service [Eliom_registration.Redirection]
register_post_service [Eliom_registration.Unit]
register_post_service [Eliom_registration.Action]
register_post_service [Eliom_registration.CssText]
register_post_service [Eliom_registration.Html_text]
register_post_service [Eliom_registration.Make_typed_xml_registration]
Same as Eliom_service.Http.post_service followed by register.
register_post_service [Eliom_registration.Flow5]
register_post_service [Eliom_registration.Eliom_tmpl]
Same as Eliom_service.Http.post_service followed by register.
register_post_service [Eliom_registration.ELIOM_APPL]
register_post_service [Eliom_registration.Html5]
register_post_service [Eliom_registration.Html5_registration]
register_post_service [Eliom_mkreg.MakeRegister_AlphaReturn]
Same as Eliom_service.Http.post_service followed by register.
register_post_service [Eliom_mkreg.MakeRegister]
Same as Eliom_service.Http.post_service followed by register.
register_put_coservice [Eliom_atom.Reg]
register_put_coservice [Eliom_registration.Registration]
register_put_coservice [Eliom_registration.Streamlist]
register_put_coservice [Eliom_registration.String]
register_put_coservice [Eliom_registration.Any]
register_put_coservice [Eliom_registration.Ocaml]
register_put_coservice [Eliom_registration.File_ct]
register_put_coservice [Eliom_registration.File]
register_put_coservice [Eliom_registration.String_redirection]
register_put_coservice [Eliom_registration.Redirection]
register_put_coservice [Eliom_registration.Unit]
register_put_coservice [Eliom_registration.Action]
register_put_coservice [Eliom_registration.CssText]
register_put_coservice [Eliom_registration.Html_text]
register_put_coservice [Eliom_registration.Make_typed_xml_registration]
Same as Eliom_service.Http.put_coservice followed by register.
register_put_coservice [Eliom_registration.Flow5]
register_put_coservice [Eliom_registration.Eliom_tmpl]
Same as Eliom_service.Http.put_coservice followed by register.
register_put_coservice [Eliom_registration.ELIOM_APPL]
register_put_coservice [Eliom_registration.Html5]
register_put_coservice [Eliom_registration.Html5_registration]
register_put_coservice [Eliom_mkreg.MakeRegister_AlphaReturn]
Same as Eliom_service.Http.put_coservice followed by register.
register_put_coservice [Eliom_mkreg.MakeRegister]
Same as Eliom_service.Http.put_coservice followed by register.
register_put_coservice' [Eliom_atom.Reg]
register_put_coservice' [Eliom_registration.Registration]
register_put_coservice' [Eliom_registration.Streamlist]
register_put_coservice' [Eliom_registration.String]
register_put_coservice' [Eliom_registration.Any]
register_put_coservice' [Eliom_registration.Ocaml]
register_put_coservice' [Eliom_registration.File_ct]
register_put_coservice' [Eliom_registration.File]
register_put_coservice' [Eliom_registration.String_redirection]
register_put_coservice' [Eliom_registration.Redirection]
register_put_coservice' [Eliom_registration.Unit]
register_put_coservice' [Eliom_registration.Action]
register_put_coservice' [Eliom_registration.CssText]
register_put_coservice' [Eliom_registration.Html_text]
register_put_coservice' [Eliom_registration.Make_typed_xml_registration]
Same as Eliom_service.Http.put_coservice' followed by register.
register_put_coservice' [Eliom_registration.Flow5]
register_put_coservice' [Eliom_registration.Eliom_tmpl]
Same as Eliom_service.Http.put_coservice' followed by register.
register_put_coservice' [Eliom_registration.ELIOM_APPL]
register_put_coservice' [Eliom_registration.Html5]
register_put_coservice' [Eliom_registration.Html5_registration]
register_put_coservice' [Eliom_mkreg.MakeRegister_AlphaReturn]
Same as Eliom_service.Http.put_coservice' followed by register.
register_put_coservice' [Eliom_mkreg.MakeRegister]
Same as Eliom_service.Http.put_coservice' followed by register.
register_put_service [Eliom_atom.Reg]
register_put_service [Eliom_registration.Registration]
register_put_service [Eliom_registration.Streamlist]
register_put_service [Eliom_registration.String]
register_put_service [Eliom_registration.Any]
register_put_service [Eliom_registration.Ocaml]
register_put_service [Eliom_registration.File_ct]
register_put_service [Eliom_registration.File]
register_put_service [Eliom_registration.String_redirection]
register_put_service [Eliom_registration.Redirection]
register_put_service [Eliom_registration.Unit]
register_put_service [Eliom_registration.Action]
register_put_service [Eliom_registration.CssText]
register_put_service [Eliom_registration.Html_text]
register_put_service [Eliom_registration.Make_typed_xml_registration]
Same as Eliom_service.Http.put_service followed by register.
register_put_service [Eliom_registration.Flow5]
register_put_service [Eliom_registration.Eliom_tmpl]
Same as Eliom_service.Http.put_service followed by register.
register_put_service [Eliom_registration.ELIOM_APPL]
register_put_service [Eliom_registration.Html5]
register_put_service [Eliom_registration.Html5_registration]
register_put_service [Eliom_mkreg.MakeRegister_AlphaReturn]
Same as Eliom_service.Http.put_service followed by register.
register_put_service [Eliom_mkreg.MakeRegister]
Same as Eliom_service.Http.put_service followed by register.
register_service [Eliom_atom.Reg]
register_service [Eliom_registration.Registration]
register_service [Eliom_registration.Streamlist]
register_service [Eliom_registration.String]
register_service [Eliom_registration.Any]
register_service [Eliom_registration.Ocaml]
register_service [Eliom_registration.File_ct]
register_service [Eliom_registration.File]
register_service [Eliom_registration.String_redirection]
register_service [Eliom_registration.Redirection]
register_service [Eliom_registration.Unit]
register_service [Eliom_registration.Action]
register_service [Eliom_registration.CssText]
register_service [Eliom_registration.Html_text]
register_service [Eliom_registration.Make_typed_xml_registration]
Same as Eliom_service.Http.service followed by register.
register_service [Eliom_registration.Flow5]
register_service [Eliom_registration.Eliom_tmpl]
Same as Eliom_service.Http.service followed by register.
register_service [Eliom_registration.ELIOM_APPL]
register_service [Eliom_registration.Html5]
register_service [Eliom_registration.Html5_registration]
register_service [Eliom_mkreg.MakeRegister_AlphaReturn]
Same as Eliom_service.Http.service followed by register.
register_service [Eliom_mkreg.MakeRegister]
Same as Eliom_service.Http.service followed by register.
remove_cookie [Eliom_cookie]
The function remove_cookie c cookie_table removes the cookie c from the table cookie_table.
remove_persistent_data [Eliom_state.Ext.Low_level]
remove_volatile_data [Eliom_state.Ext.Low_level]
request_scope [Eliom_common]
result_of_http_result [Eliom_mkreg.REG_PARAM_ALPHA_RETURN]
Whether the service is capable to send application content when required.
result_of_http_result [Eliom_mkreg.REG_PARAM]
Whether the service is capable to send application content when required.
rights [Atom_feed]
Rights tag
rt [Eliom_service]

S
select [Eliom_content.Html5.D]
This is an alias to to avoid the untyped Eliom_content.Html5.D.select.
select [Eliom_content.Html5.F]
This is an alias to to avoid the untyped Eliom_content.Html5.F.select.
select_attrib_append [Eliom_mkforms.FORMS_PARAM]
select_content_cons [Eliom_mkforms.FORMS_PARAM]
select_content_of_option [Eliom_mkforms.FORMS_PARAM]
send [Eliom_atom.Reg]
The function send page build the HTTP frame corresponding to page.
send [Eliom_registration.Registration]
The function send page build the HTTP frame corresponding to page.
send [Eliom_registration.Streamlist]
The function send page build the HTTP frame corresponding to page.
send [Eliom_registration.String]
The function send page build the HTTP frame corresponding to page.
send [Eliom_registration.Any]
The function send page build the HTTP frame corresponding to page.
send [Eliom_registration.Ocaml]
The function send page build the HTTP frame corresponding to page.
send [Eliom_registration.File_ct]
The function send page build the HTTP frame corresponding to page.
send [Eliom_registration.File]
The function send page build the HTTP frame corresponding to page.
send [Eliom_registration.String_redirection]
The function send page build the HTTP frame corresponding to page.
send [Eliom_registration.Redirection]
The function send page build the HTTP frame corresponding to page.
send [Eliom_registration.Unit]
The function send page build the HTTP frame corresponding to page.
send [Eliom_registration.Action]
The function send page build the HTTP frame corresponding to page.
send [Eliom_registration.CssText]
The function send page build the HTTP frame corresponding to page.
send [Eliom_registration.Html_text]
The function send page build the HTTP frame corresponding to page.
send [Eliom_registration.Make_typed_xml_registration]
The function send page build the HTTP frame corresponding to page.
send [Eliom_registration.Flow5]
The function send page build the HTTP frame corresponding to page.
send [Eliom_registration.Eliom_tmpl]
The function send page build the HTTP frame corresponding to page.
send [Eliom_registration.ELIOM_APPL]
The function send page build the HTTP frame corresponding to page.
send [Eliom_registration.Html5]
The function send page build the HTTP frame corresponding to page.
send [Eliom_registration.Html5_registration]
The function send page build the HTTP frame corresponding to page.
send [Eliom_mkreg.REG_PARAM_ALPHA_RETURN]
send [Eliom_mkreg.REG_PARAM]
send [Eliom_mkreg.MakeRegister_AlphaReturn]
The function send page build the HTTP frame corresponding to page.
send [Eliom_mkreg.MakeRegister]
The function send page build the HTTP frame corresponding to page.
send_appl_content [Eliom_mkreg.REG_PARAM_ALPHA_RETURN]
send_appl_content [Eliom_mkreg.REG_PARAM]
server_function [Eliom_pervasives]
server_function argument_type f creates a value of type .
service [Eliom_service.Unsafe]
The function service ~path ~get_params () creates a Eliom_service.Unsafe.service associated to the path path and taking get_params as GET parameters.
service [Eliom_service.Ocaml]
The function service ~path ~get_params () creates a Eliom_service.Ocaml.service associated to the path path and taking get_params as GET parameters.
service [Eliom_service.App]
The function service ~path ~get_params () creates a Eliom_service.App.service associated to the path path and taking get_params as GET parameters.
service [Eliom_service.Http]
The function service ~path ~get_params () creates a Eliom_service.Http.service associated to the path path and taking get_params as GET parameters.
service_group_state [Eliom_state.Ext]
Same for services
service_state_status [Eliom_state]
set [Eliom_reference.Ext]
set [Eliom_reference.Volatile.Ext]
set [Eliom_reference.Volatile]
set [Eliom_reference]
The function set eref v set v as current value of the Eliom reference eref.
set [Eliom_parameter]
Use this if you want your service to take several parameters with the same name.
set_cookie [Eliom_state]
Ask the browser to record a cookie.
set_default_global_persistent_data_state_timeout [Eliom_state]
set_default_global_service_state_timeout [Eliom_state]
set_default_global_volatile_data_state_timeout [Eliom_state]
set_default_links_xhr [Eliom_config]
The provided value serves as a default value for the optional parameter ~xhr in the functions Eliom_registration.*.{a, get_form, post_form, lwt_get_form, lwt_post_form} (cf.
set_default_max_persistent_data_sessions_per_group [Eliom_state]
Sets the maximum number of persistent data sessions in a session group (see above).
set_default_max_persistent_data_tab_sessions_per_group [Eliom_state]
Sets the maximum number of persistent data tab sessions in a session group (see above).
set_default_max_service_sessions_per_group [Eliom_state]
Sets the maximum number of service sessions in a session group (see above).
set_default_max_service_sessions_per_subnet [Eliom_state]
Sets the maximum number of service sessions in a subnet (see above).
set_default_max_service_tab_sessions_per_group [Eliom_state]
Sets the maximum number of tab service sessions in a session group (see above).
set_default_max_volatile_data_sessions_per_group [Eliom_state]
Sets the maximum number of volatile data sessions in a session group (see above).
set_default_max_volatile_data_sessions_per_subnet [Eliom_state]
Sets the maximum number of volatile data sessions in a subnet (see above).
set_default_max_volatile_data_tab_sessions_per_group [Eliom_state]
Sets the maximum number of volatile data tab sessions in a session group (see above).
set_default_max_volatile_sessions_per_group [Eliom_state]
Sets the maximum number of volatile sessions (data and service) in a session group (see above).
set_default_max_volatile_sessions_per_subnet [Eliom_state]
Sets the maximum number of volatile sessions (data and service) in a subnet (see above).
set_default_max_volatile_tab_sessions_per_group [Eliom_state]
Sets the maximum number of volatile tab sessions (data and service) in a session group (see above).
set_exn_handler [Eliom_registration]
The set_exn_handler handler allows redefinition of error pages: 404 or any exception during page generation.
set_global_persistent_data_state_timeout [Eliom_state]
Sets the (server side) timeout for persistent states.
set_global_service_state_timeout [Eliom_state]
Sets the (server side) timeout for service states.
set_global_volatile_data_state_timeout [Eliom_state]
Sets the (server side) timeout for volatile (= "in memory") data states.
set_global_volatile_state_timeout [Eliom_state]
Sets the (server side) timeout for volatile (= "in memory") sessions (both service session and volatile data session).
set_ipv4_subnet_mask [Eliom_state]
Sets the mask for subnet (IPV4).
set_ipv6_subnet_mask [Eliom_state]
Sets the mask for subnet (IPV6).
set_max_service_states_for_group_or_subnet [Eliom_state]
Sets the maximum number of service sessions in the current session group (or for the client sub network, if there is no group).
set_max_volatile_data_states_for_group_or_subnet [Eliom_state]
Sets the maximum number of volatile data sessions in the current session group (or for the client sub network, if there is no group).
set_max_volatile_states_for_group_or_subnet [Eliom_state]
Sets the maximum number of volatile sessions (both data and service sessions) in the current group (or for the client sub network, if there is no group).
set_persistent_data [Eliom_state.Ext.Low_level]
Fails with lwt exception Not_found if no data in the table for the cookie.
set_persistent_data_cookie_exp_date [Eliom_state]
Sets the cookie expiration date for the persistent state (see above).
set_persistent_data_cookie_timeout [Eliom_state.Ext]
set_persistent_data_session_group [Eliom_state]
sets the group to which belong the persistent session.
set_persistent_data_state_timeout [Eliom_state]
sets the (server side) timeout for persistent state for current user, in seconds.
set_service_cookie_exp_date [Eliom_state]
Sets the cookie expiration date for the current service state (see above).
set_service_cookie_timeout [Eliom_state.Ext]
set_service_session_group [Eliom_state]
sets the group to which belong the service session.
set_service_state_timeout [Eliom_state]
sets the timeout for service state (server side) for current user, in seconds.
set_volatile_data [Eliom_state.Ext.Low_level]
set_volatile_data_cookie_exp_date [Eliom_state]
Sets the cookie expiration date for the current data state (see above).
set_volatile_data_cookie_timeout [Eliom_state.Ext]
set_volatile_data_session_group [Eliom_state]
sets the group to which belong the volatile data session.
set_volatile_data_state_timeout [Eliom_state]
sets the (server side) timeout for volatile data state for current user, in seconds.
site_scope [Eliom_common]
source [Atom_feed]
Source tag
sp [Eliom_types_base]
sp [Eliom_types]
sreg [Eliom_openid]
The SREG extension
static_dir [Eliom_service]
The predefined service static_dir allows one to create links to static files.
static_dir_with_params [Eliom_service]
Like static_dir, but allows one to put GET parameters
stream [Eliom_bus]
stream b returns the stream of data sent to bus b.
string [Eliom_parameter]
Specifying parameter as string s tells that the service takes a string as parameter, labeled s.
string_button [Eliom_content.Forms]
Creates a <button> tag with string content
string_button [Eliom_content.Html_text]
Creates a <button> tag with string content
string_button [Eliom_content.Html5.D]
Creates a <button> tag with string content
string_button [Eliom_content.Html5.F]
Creates a <button> tag with string content
string_button [Eliom_mkforms.MakeForms]
Creates a <button> tag with string content
string_checkbox [Eliom_content.Forms]
Creates a checkbox <input> tag that will have a string value.
string_checkbox [Eliom_content.Html_text]
Creates a checkbox <input> tag that will have a string value.
string_checkbox [Eliom_content.Html5.D]
Creates a checkbox <input> tag that will have a string value.
string_checkbox [Eliom_content.Html5.F]
Creates a checkbox <input> tag that will have a string value.
string_checkbox [Eliom_mkforms.MakeForms]
Creates a checkbox <input> tag that will have a string value.
string_coordinates [Eliom_parameter]
Specifying parameter as string_coordinates s tells that the service takes as parameters the coordinates of a point and the associated string value in an <input type="image" value="..." ...>.
string_image_input [Eliom_content.Forms]
Creates an <input type="image" name="..." value="..."> tag that sends the coordinates the user clicked on and a value of type string
string_image_input [Eliom_content.Html_text]
Creates an <input type="image" name="..." value="..."> tag that sends the coordinates the user clicked on and a value of type string
string_image_input [Eliom_content.Html5.D]
Creates an <input type="image" name="..." value="..."> tag that sends the coordinates the user clicked on and a value of type string
string_image_input [Eliom_content.Html5.F]
Creates an <input type="image" name="..." value="..."> tag that sends the coordinates the user clicked on and a value of type string
string_image_input [Eliom_mkforms.MakeForms]
Creates an <input type="image" name="..." value="..."> tag that sends the coordinates the user clicked on and a value of type string
string_input [Eliom_content.Forms]
Creates an <input> tag for a string
string_input [Eliom_content.Html_text]
Creates an <input> tag for a string
string_input [Eliom_content.Html5.D]
Creates an <input> tag for a string
string_input [Eliom_content.Html5.F]
Creates an <input> tag for a string
string_input [Eliom_mkforms.MakeForms]
Creates an <input> tag for a string
string_multiple_select [Eliom_content.Forms]
Creates a <select> tag for string values.
string_multiple_select [Eliom_content.Html_text]
Creates a <select> tag for string values.
string_multiple_select [Eliom_content.Html5.D]
Creates a <select> tag for string values.
string_multiple_select [Eliom_content.Html5.F]
Creates a <select> tag for string values.
string_multiple_select [Eliom_mkforms.MakeForms]
Creates a <select> tag for string values.
string_of_chan_id [Eliom_comet_base]
string_of_openid_error [Eliom_openid]
Prettyprint an OpenID Error
string_radio [Eliom_content.Forms]
Creates a radio <input> tag with string content
string_radio [Eliom_content.Html_text]
Creates a radio <input> tag with string content
string_radio [Eliom_content.Html5.D]
Creates a radio <input> tag with string content
string_radio [Eliom_content.Html5.F]
Creates a radio <input> tag with string content
string_radio [Eliom_mkforms.MakeForms]
Creates a radio <input> tag with string content
string_radio_required [Eliom_content.Forms]
string_radio_required [Eliom_content.Html_text]
string_radio_required [Eliom_content.Html5.D]
string_radio_required [Eliom_content.Html5.F]
string_radio_required [Eliom_mkforms.MakeForms]
string_select [Eliom_content.Forms]
Creates a <select> tag for string values.
string_select [Eliom_content.Html_text]
Creates a <select> tag for string values.
string_select [Eliom_content.Html5.D]
Creates a <select> tag for string values.
string_select [Eliom_content.Html5.F]
Creates a <select> tag for string values.
string_select [Eliom_mkforms.MakeForms]
Creates a <select> tag for string values.
strip_ns [Eliom_s2s]
Retrieves parameters beginning with the specified namespace and strips it.
structure_links [Eliom_tools.HTML5_TOOLS]
The function structure_links site () returns the tags <link rel="subsection" ...> and <link rev="subsection" ...> for the given hierarchical site.
submit [Eliom_mkforms.FORMS_PARAM]
subtitle [Atom_feed]
Subtitle tag
suffix [Eliom_parameter]
Tells that the parameter of the service handler is the suffix of the URL of the current service.
suffix_const [Eliom_parameter]
suffix_const v is used only inside suffixes (do nothing for regular parameters).
suffix_prod [Eliom_parameter]
Tells that the function that will generate the service takes a pair whose first element is the suffix of the URL of the current service, and the second element corresponds to other (regular) parameters.
sum [Eliom_parameter]
The combinator sum p1 p2 allows one to define service that expect either the parameter p1 or the parameter p2.
summary [Atom_feed]
Summary tag

T
textarea [Eliom_content.Forms]
Creates a <textarea> tag
textarea [Eliom_content.Html_text]
Creates a <textarea> tag
textarea [Eliom_content.Html5.D]
Creates a <textarea> tag
textarea [Eliom_content.Html5.F]
Creates a <textarea> tag
textarea [Eliom_mkforms.MakeForms]
Creates a <textarea> tag
to_json [Eliom_lib]
to_react [Eliom_react.Up]
to_react e injects the up events e into react events so that it can be manipulated as a standard event.
type_checker [Eliom_parameter]
Specifying parameter as type_checker check t is equivalent as t but the check function is called after decoding the parameters, allowing you to make more checks on the parameters before the service handler is called.

U
unit [Eliom_parameter]
Specifying parameter as unit is used for services that don't have any parameters
unregister [Eliom_service]
The function unregister service unregister the service handler previously associated to service with Eliom_registration.Html5.register, Eliom_registration.App.register or any other Eliom_registration.*.register functions.
unset [Eliom_reference.Ext]
unset [Eliom_reference.Volatile.Ext]
unset [Eliom_reference.Volatile]
unset [Eliom_reference]
The function unset eref reset the content of the Eliom reference eref to its initial value.
unset_cookie [Eliom_state]
Ask the browser to remove a cookie.
unset_persistent_data_cookie_timeout [Eliom_state.Ext]
unset_persistent_data_session_group [Eliom_state]
Remove the session from its group.
unset_persistent_data_state_timeout [Eliom_state]
remove the persistent state timeout for current user (and turn back to the default).
unset_service_cookie_timeout [Eliom_state.Ext]
unset_service_session_group [Eliom_state]
Remove the session from its group.
unset_service_state_timeout [Eliom_state]
remove the service state timeout for current user (and turn back to the default).
unset_volatile_data_cookie_timeout [Eliom_state.Ext]
unset_volatile_data_session_group [Eliom_state]
Remove the session from its group.
unset_volatile_data_state_timeout [Eliom_state]
remove the "volatile data" state timeout for current user (and turn back to the default).
update [Eliom_registration.TMPL_PARAMS]
uri [Atom_feed]
uri tag, basically, simply a converter
uri_of_string [Eliom_content.Forms]
The function uri_of_string f returns a URI whose content is equivalent to f ().
uri_of_string [Eliom_content.Html_text]
The function uri_of_string f returns a URI whose content is equivalent to f ().
uri_of_string [Eliom_content.Html5.D]
The function uri_of_string f returns a URI whose content is equivalent to f ().
uri_of_string [Eliom_content.Html5.F]
The function uri_of_string f returns a URI whose content is equivalent to f ().
uri_of_string [Eliom_mkforms.FORMS_PARAM]
uri_of_string [Eliom_mkforms.MakeForms]
The function uri_of_string f returns a URI whose content is equivalent to f ().
user_type [Eliom_parameter]
Specifying parameter as user_type ~of_string ~to_string s tells that the service take a parameter, labeled s, and 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 external representation as a string.
user_type_button [Eliom_content.Forms]
Creates a <button> tag with user_type content
user_type_button [Eliom_content.Html_text]
Creates a <button> tag with user_type content
user_type_button [Eliom_content.Html5.D]
Creates a <button> tag with user_type content
user_type_button [Eliom_content.Html5.F]
Creates a <button> tag with user_type content
user_type_button [Eliom_mkforms.MakeForms]
Creates a <button> tag with user_type content
user_type_checkbox [Eliom_content.Forms]
Creates a checkbox <input> tag that will have a "user type" value.
user_type_checkbox [Eliom_content.Html_text]
Creates a checkbox <input> tag that will have a "user type" value.
user_type_checkbox [Eliom_content.Html5.D]
Creates a checkbox <input> tag that will have a "user type" value.
user_type_checkbox [Eliom_content.Html5.F]
Creates a checkbox <input> tag that will have a "user type" value.
user_type_checkbox [Eliom_mkforms.MakeForms]
Creates a checkbox <input> tag that will have a "user type" value.
user_type_coordinates [Eliom_parameter]
Same as string_coordinates but for a value of your own type.
user_type_image_input [Eliom_content.Forms]
Creates an <input type="image" name="..." value="..."> tag that sends the coordinates the user clicked on and a value of user defined type
user_type_image_input [Eliom_content.Html_text]
Creates an <input type="image" name="..." value="..."> tag that sends the coordinates the user clicked on and a value of user defined type
user_type_image_input [Eliom_content.Html5.D]
Creates an <input type="image" name="..." value="..."> tag that sends the coordinates the user clicked on and a value of user defined type
user_type_image_input [Eliom_content.Html5.F]
Creates an <input type="image" name="..." value="..."> tag that sends the coordinates the user clicked on and a value of user defined type
user_type_image_input [Eliom_mkforms.MakeForms]
Creates an <input type="image" name="..." value="..."> tag that sends the coordinates the user clicked on and a value of user defined type
user_type_input [Eliom_content.Forms]
Creates an <input> tag for a user type
user_type_input [Eliom_content.Html_text]
Creates an <input> tag for a user type
user_type_input [Eliom_content.Html5.D]
Creates an <input> tag for a user type
user_type_input [Eliom_content.Html5.F]
Creates an <input> tag for a user type
user_type_input [Eliom_mkforms.MakeForms]
Creates an <input> tag for a user type
user_type_multiple_select [Eliom_content.Forms]
Creates a <select> tag for user type values.
user_type_multiple_select [Eliom_content.Html_text]
Creates a <select> tag for user type values.
user_type_multiple_select [Eliom_content.Html5.D]
Creates a <select> tag for user type values.
user_type_multiple_select [Eliom_content.Html5.F]
Creates a <select> tag for user type values.
user_type_multiple_select [Eliom_mkforms.MakeForms]
Creates a <select> tag for user type values.
user_type_radio [Eliom_content.Forms]
Creates a radio <input> tag with user_type content
user_type_radio [Eliom_content.Html_text]
Creates a radio <input> tag with user_type content
user_type_radio [Eliom_content.Html5.D]
Creates a radio <input> tag with user_type content
user_type_radio [Eliom_content.Html5.F]
Creates a radio <input> tag with user_type content
user_type_radio [Eliom_mkforms.MakeForms]
Creates a radio <input> tag with user_type content
user_type_select [Eliom_content.Forms]
Creates a <select> tag for user type values.
user_type_select [Eliom_content.Html_text]
Creates a <select> tag for user type values.
user_type_select [Eliom_content.Html5.D]
Creates a <select> tag for user type values.
user_type_select [Eliom_content.Html5.F]
Creates a <select> tag for user type values.
user_type_select [Eliom_mkforms.MakeForms]
Creates a <select> tag for user type values.

V
void_coservice' [Eliom_service]
The service void_coservice' is a predefined non-attached action with special behaviour: it has no parameter at all, even non-attached parameters.
void_hidden_coservice' [Eliom_service]
Same as Eliom_service.void_coservice' but keeps non attached GET parameters.
volatile_data_group_state [Eliom_state.Ext]
volatile_data_group_state ~scope n returns the state corresponding to the group named n in scope scope.
volatile_data_state_status [Eliom_state]

W
wait_timeout [Eliom_comet.Channel]
wait_timeout ~scope time waits for a period of inactivity of length time in the scope.
with_css_file [Eliom_tools]
Record an CSS file to be included in Eliom_tools.F.html.
with_js_file [Eliom_tools]
Record an (external) JavaScript file to be included in Eliom_tools.F.html.
wrap [Eliom_content.Xml]
Eliom_content.Xml.wrap page v is like Eliom_wrap.wrap v but it makes sure that all elts in v which are included in page are sent with empty content.
wrap [Eliom_wrap]
marshal a value, taking into account the tags.
wrap_handler [Eliom_tools]
This function allows one to wrap a service handler easily depending on whether certain information is available or not.
write [Eliom_bus]
write b x sends the value x on the bus b.

X
xhtml [Atom_feed]
XHTML text construct
xhtmlC [Atom_feed]
An xhtml content, embedded in a div
xml_of_feed [Atom_feed]