This is server API (go to client)

Warning: Reason support is experimental. We are looking for beta-tester and contributors.

Index of values


( ** ) [Eliom_parameters]

Composing types of pages parameters

( *** ) [Eliom_openid]

The PAPE extension.

(!!) [Eliom_pervasives]
(>>=)=) >> [Eliom_pervasives]
(>|=) [Eliom_pervasives]

A
a [Eliom_output_base.​Html5_forms]

a service cont () creates a link to service.

a [Eliom_duce_sigs.​XHTML_FORMS]

a service cont () creates a link to service.

a [Eliom_output.​HtmlText]
a [Eliom_output.​Xhtml_forms]
a [Eliom_output.​Xhtml]
a [Eliom_output.​Html5_forms]
a [Eliom_output.​Html5]
a [Eliom_mkforms.​MakeForms]

a service cont () creates a link to service.

acontent [Eliom_pervasives.​XML]
add_cookie [Eliom_cookies]

add_cookie path c v cookie_table adds the cookie c to the table cookie_table.

add_cookies [Eliom_cookies]

add_cookies newcookies oldcookies adds the cookies from newcookies to oldcookies.

add_nl_parameter [Eliom_parameters]
add_non_localized_get_parameters [Eliom_services]

creates a new service by preapplying a service to GET parameters.

add_non_localized_post_parameters [Eliom_services]

Adds non localized GET parameters to a service

all_suffix [Eliom_parameters]

Tells that the parameter of the service handler is the suffix of the URL of the current service.

all_suffix_regexp [Eliom_parameters]

Takes all the suffix, as long as possible, with a type specified by the user.

all_suffix_string [Eliom_parameters]

Takes all the suffix, as long as possible, as a (slash separated) string list

all_suffix_user [Eliom_parameters]

Takes all the suffix, as long as possible, as a string

aname [Eliom_pervasives.​XML]
any [Eliom_parameters]

Use this if you want to use this parameter with a radio button.

appl_self_redirect [Eliom_output]
application_name [Eliom_output.​APPL_PARAMS]
application_name [Eliom_output.​Eliom_appl]
application_script [Eliom_output.​Eliom_appl]
assoc_remove [Eliom_pervasives.​List]
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
basic_sep [Eliom_pervasives.​String]
bool [Eliom_parameters]

string s tells that the service takes a string as parameter, labeled s.

bool_checkbox [Eliom_output_base.​Html5_forms]

Creates a checkbox <input> tag that will have a boolean value.

bool_checkbox [Eliom_duce_sigs.​XHTML_FORMS]

Creates a checkbox <input> tag that will have a boolean value.

bool_checkbox [Eliom_output.​HtmlText]
bool_checkbox [Eliom_output.​Xhtml_forms]
bool_checkbox [Eliom_output.​Xhtml]
bool_checkbox [Eliom_output.​Html5_forms]
bool_checkbox [Eliom_output.​Html5]
bool_checkbox [Eliom_mkforms.​MakeForms]

Creates a checkbox <input> tag that will have a boolean value.

button [Eliom_output_base.​Html5_forms]

Creates a <button> tag with no value.

button [Eliom_duce_sigs.​XHTML_FORMS]

Creates a <button> tag with no value.

button [Eliom_output.​HtmlText]
button [Eliom_output.​Xhtml_forms]
button [Eliom_output.​Xhtml]
button [Eliom_output.​Html5_forms]
button [Eliom_output.​Html5]
button [Eliom_mkforms.​MakeForms]

Creates a <button> tag with no value.

buttonsubmit [Eliom_mkforms.​FORMS_PARAM]

C
caml [Eliom_parameters]

marshaled OCaml values of type 'a

cast_http_result [Eliom_output]
cast_unknown_content_kind [Eliom_output]
categories [Atom_feed]

We need a list of categories, this is only a converter from category list to `Categories

category [Atom_feed]

category tag

cdata [Eliom_pervasives.​XML]
cdata_script [Eliom_pervasives.​XML]
cdata_style [Eliom_pervasives.​XML]
change_empty_list [Eliom_pervasives.​Url]
check_file [Eliom_output.​Files]
checkbox [Eliom_mkforms.​FORMS_PARAM]
clean_request_cache [Eliom_request_info]

Remove all data from the request cache

client_process [Eliom_common]
close_persistent_data_session [Eliom_state.​Session_admin]
close_service_session [Eliom_state.​Session_admin]
close_volatile_data_session [Eliom_state.​Session_admin]
comet_client_process [Eliom_common]
comma_sep_attrib [Eliom_pervasives.​XML]
comment [Eliom_pervasives.​XML]
cons_form [Eliom_mkforms.​FORMS_PARAM]
content [Eliom_pervasives.​XML]
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_scope_of_user_scope [Eliom_common]

It is possible to define data tables or service table for one (browser) session, for one tab, or for one group of sessions.

coordinates [Eliom_parameters]
coservice [Eliom_services]

Attached coservices

coservice' [Eliom_services]

Non attached coservices

create [Eliom_bus]

The type of bus's carrying values of type 'a.

create [Eliom_react.​Up]

to_react e injects the up events e into react events so that it can be manipulated as a standard event.

create [Eliom_comet.​Channels]
create_newest [Eliom_comet.​Channels]

create_unlimited s creates a channel wich does not read immediately on the stream it is read only when the client request it: use it if the data you send depends on the time of the request ( for instance the number of unread mails ).

create_persistent_table [Eliom_state]

creates a table on hard disk where you can store the session data for all users.

create_scope_name [Eliom_common]
create_unlimited [Eliom_comet.​Channels]

create s returns a channel sending values from s.

create_unwrapper [Eliom_wrap]
create_volatile_table [Eliom_state]

creates a table in memory where you can store the session data for all users.

create_wrapper [Eliom_wrap]

'a wrapper is the type of values to include into a value of type 'a for it to be wraped specificaly

css_link [Eliom_output_base.​Html5_forms]

Creates a <link> tag for a Cascading StyleSheet (CSS).

css_link [Eliom_duce_sigs.​XHTML_FORMS]

Creates a <link> tag for a Cascading StyleSheet (CSS).

css_link [Eliom_output.​HtmlText]
css_link [Eliom_output.​Xhtml_forms]
css_link [Eliom_output.​Xhtml]
css_link [Eliom_output.​Html5_forms]
css_link [Eliom_output.​Html5]
css_link [Eliom_mkforms.​MakeForms]

Creates a <link> tag for a Cascading StyleSheet (CSS).


D
debug [Eliom_pervasives]
decode [Eliom_pervasives.​Url]
default_appl_service_options [Eliom_output]
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 state data and services for a session, a group of sessions or a client process.

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

do_get_request [Eliom_s2s]

Do a get request towards a given url


E
eliom_link_too_old [Eliom_common]
eliom_service_session_expired [Eliom_common]

If present and true in request data, it means that the previous coservice does not exist any more

email [Atom_feed]

email tag

empty [Eliom_pervasives.​XML]
empty_cookieset [Eliom_cookies]
empty_nl_params_set [Eliom_parameters]
empty_seq [Eliom_mkforms.​FORMS_PARAM]
empty_unwrapper [Eliom_wrap]
empty_wrapper [Eliom_wrap]

marshal a value, taking into account the tags

encode [Eliom_pervasives.​Url]
encodedpcdata [Eliom_pervasives.​XML]
entity [Eliom_pervasives.​XML]

Neither comment, pcdata nor entity check their argument for invalid characters.

entry [Atom_feed]

Entry tag

eref [Eliom_references]

Create an Eliom reference for the given scope.

event_attrib [Eliom_pervasives.​XML]
event_of_js [Eliom_pervasives.​XML]
event_of_service [Eliom_pervasives.​XML]
event_of_string [Eliom_pervasives.​XML]
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_post_service [Eliom_services]

Creates a service for an external web site, that will use GET method.

external_service [Eliom_services]

service ~path ~get_params () creates a Eliom_services.​service associated to the path path, taking the GET parameters get_params.


F
f [Eliom_openid.​HiddenServiceInfo]

The path of the hidden service

feed [Atom_feed]

Feed tag

file [Eliom_mkforms.​FORMS_PARAM]
file [Eliom_parameters]

bool s tells that the service takes a boolean as parameter, labeled s.

file_input [Eliom_output_base.​Html5_forms]

Creates an <input> tag for sending a file

file_input [Eliom_duce_sigs.​XHTML_FORMS]

Creates an <input> tag for sending a file

file_input [Eliom_output.​HtmlText]
file_input [Eliom_output.​Xhtml_forms]
file_input [Eliom_output.​Xhtml]
file_input [Eliom_output.​Html5_forms]
file_input [Eliom_output.​Html5]
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.

first_diff [Eliom_pervasives.​String]
float [Eliom_parameters]

int64 s tells that the service takes a 64 bits integer as parameter, labeled s.

float_attrib [Eliom_pervasives.​XML]
float_button [Eliom_output_base.​Html5_forms]

Creates a <button> tag with float content

float_button [Eliom_duce_sigs.​XHTML_FORMS]

Creates a <button> tag with float content

float_button [Eliom_output.​HtmlText]
float_button [Eliom_output.​Xhtml_forms]
float_button [Eliom_output.​Xhtml]
float_button [Eliom_output.​Html5_forms]
float_button [Eliom_output.​Html5]
float_button [Eliom_mkforms.​MakeForms]

Creates a <button> tag with float content

float_checkbox [Eliom_output_base.​Html5_forms]

Creates a checkbox <input> tag that will have a float value.

float_checkbox [Eliom_duce_sigs.​XHTML_FORMS]

Creates a checkbox <input> tag that will have a float value.

float_checkbox [Eliom_output.​HtmlText]
float_checkbox [Eliom_output.​Xhtml_forms]
float_checkbox [Eliom_output.​Xhtml]
float_checkbox [Eliom_output.​Html5_forms]
float_checkbox [Eliom_output.​Html5]
float_checkbox [Eliom_mkforms.​MakeForms]

Creates a checkbox <input> tag that will have a float value.

float_coordinates [Eliom_parameters]

Same for a 64 integer value

float_image_input [Eliom_output_base.​Html5_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_duce_sigs.​XHTML_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_output.​HtmlText]
float_image_input [Eliom_output.​Xhtml_forms]
float_image_input [Eliom_output.​Xhtml]
float_image_input [Eliom_output.​Html5_forms]
float_image_input [Eliom_output.​Html5]
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_output_base.​Html5_forms]

Creates an <input> tag for a float

float_input [Eliom_duce_sigs.​XHTML_FORMS]

Creates an <input> tag for a float

float_input [Eliom_output.​HtmlText]
float_input [Eliom_output.​Xhtml_forms]
float_input [Eliom_output.​Xhtml]
float_input [Eliom_output.​Html5_forms]
float_input [Eliom_output.​Html5]
float_input [Eliom_mkforms.​MakeForms]

Creates an <input> tag for a float

float_multiple_select [Eliom_output_base.​Html5_forms]

Creates a <select> tag for float values.

float_multiple_select [Eliom_duce_sigs.​XHTML_FORMS]

Creates a <select> tag for float values.

float_multiple_select [Eliom_output.​HtmlText]
float_multiple_select [Eliom_output.​Xhtml_forms]
float_multiple_select [Eliom_output.​Xhtml]
float_multiple_select [Eliom_output.​Html5_forms]
float_multiple_select [Eliom_output.​Html5]
float_multiple_select [Eliom_mkforms.​MakeForms]

Creates a <select> tag for float values.

float_radio [Eliom_output_base.​Html5_forms]

Creates a radio <input> tag with float content

float_radio [Eliom_duce_sigs.​XHTML_FORMS]

Creates a radio <input> tag with float content

float_radio [Eliom_output.​HtmlText]
float_radio [Eliom_output.​Xhtml_forms]
float_radio [Eliom_output.​Xhtml]
float_radio [Eliom_output.​Html5_forms]
float_radio [Eliom_output.​Html5]
float_radio [Eliom_mkforms.​MakeForms]

Creates a radio <input> tag with float content

float_select [Eliom_output_base.​Html5_forms]

Creates a <select> tag for float values.

float_select [Eliom_duce_sigs.​XHTML_FORMS]

Creates a <select> tag for float values.

float_select [Eliom_output.​HtmlText]
float_select [Eliom_output.​Xhtml_forms]
float_select [Eliom_output.​Xhtml]
float_select [Eliom_output.​Html5_forms]
float_select [Eliom_output.​Html5]
float_select [Eliom_mkforms.​MakeForms]

Creates a <select> tag for float values.

fold_persistent_data_sessions [Eliom_state.​Session_admin]

Iterator on persistent sessions.

fold_service_sessions [Eliom_state.​Session_admin]

Iterator on service sessions.

fold_volatile_data_sessions [Eliom_state.​Session_admin]

Iterator on data sessions.

force [Eliom_lazy]
format_url [Eliom_s2s]

Format a url with a base and GET parameters

from_fun [Eliom_lazy]
from_val [Eliom_lazy]
fst3 [Eliom_pervasives]

G
get [Eliom_references]

Get the value of an Eliom reference.

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]

returns the information of the configuration file concerning that site (between <site> and </site>).

get_config_default_charset [Eliom_config]

returns the default charset for this site

get_config_info [Eliom_config]

returns the information concerning the request from the configuration files.

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]
get_default_port [Eliom_config]

returns the port number declared in the config file (<host defaulthttpport="...">).

get_default_sslport [Eliom_config]

returns the https port number declared in the config file (<host defaulthttpsport="...">).

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_filesize [Eliom_request_info]

returns the size of the file.

get_form [Eliom_output_base.​Html5_forms]

get_form service formgen creates a GET form to service.

get_form [Eliom_duce_sigs.​XHTML_FORMS]

get_form service formgen creates a GET form to service.

get_form [Eliom_output.​HtmlText]
get_form [Eliom_output.​Xhtml_forms]
get_form [Eliom_output.​Xhtml]
get_form [Eliom_output.​Html5_forms]
get_form [Eliom_output.​Html5]
get_form [Eliom_mkforms.​MakeForms]

get_form service formgen creates a GET form to service.

get_full_url [Eliom_request_info]

returns the full URL as a string

get_get_or_post [Eliom_services]

Type of services.

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_parameters]
get_nl_post_params [Eliom_request_info]

returns non localized POST parameters.

get_non_localized_get_parameters [Eliom_parameters]

create a new specification for non localized parameters.

get_non_localized_post_parameters [Eliom_parameters]

get_non_localized_get_parameters ~sp p decodes and returns non localized GET 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_cookies [Eliom_request_info]

returns the values of the Eliom's cookies for persistent sessions sent by the browser.

get_persistent_data [Eliom_state]

gets persistent session data for the current persistent session (if any).

get_persistent_data_cookie [Eliom_state]

returns the value of the Eliom's cookies for one persistent session.

get_persistent_data_scope_name [Eliom_state.​Session_admin]
get_persistent_data_session_cookie_scope [Eliom_state.​Session_admin]
get_persistent_data_session_group [Eliom_state]

returns the group to which belong the persistent session.

get_persistent_data_session_timeout [Eliom_state.​Session_admin]
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_persistent_session_data [Eliom_state.​Session_admin]

Fails with lwt exception Not_found if no data in the table for the session.

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

returns the value of Eliom's cookies for one service session.

get_service_scope_name [Eliom_state.​Session_admin]
get_service_session_cookie_scope [Eliom_state.​Session_admin]
get_service_session_group [Eliom_state]

returns the group to which belong the service session.

get_service_session_timeout [Eliom_state.​Session_admin]
get_service_state_timeout [Eliom_state]

returns the timeout for current service state.

get_site_dir [Eliom_request_info]

returns the root of the site.

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

Given a parameter type, get the two functions that converts from and to strings.

get_unique_id [Eliom_pervasives.​XML]
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]

gets session data for the current session (if any).

get_volatile_data_cookie [Eliom_state]

returns the value of Eliom's cookies for one "volatile data" session.

get_volatile_data_scope_name [Eliom_state.​Session_admin]
get_volatile_data_session_cookie_scope [Eliom_state.​Session_admin]
get_volatile_data_session_group [Eliom_state]

returns the group to which belong the data session.

get_volatile_data_session_timeout [Eliom_state.​Session_admin]
get_volatile_data_state_timeout [Eliom_state]

returns the timeout for current volatile data state.

get_volatile_session_data [Eliom_state.​Session_admin]

Raises Not_found if no data in the table for the session.

global [Eliom_common]
guard [Eliom_parameters]

When the content type is neither URLencoded form data or multipart data, it is possible to get it as a stream of strings.


H
hidden [Eliom_mkforms.​FORMS_PARAM]
hierarchical_menu_breadth_first [Eliom_duce_tools]

hierarchical_menu_breadth_first menu constructs a function taking as parameters a service and ~sp (server parameters) and displaying a hierarchical menu for this service.

hierarchical_menu_breadth_first [Eliom_tools.​Html5]

hierarchical_menu_breadth_first menu constructs a function taking as parameters a service and ~sp (server parameters) and displaying a hierarchical menu for this service.

hierarchical_menu_breadth_first [Eliom_tools.​Xhtml]

hierarchical_menu_breadth_first menu constructs a function taking as parameters a service and displaying a hierarchical menu for this service.

hierarchical_menu_depth_first [Eliom_duce_tools]

hierarchical_menu_depth_first menu constructs a function taking as parameters a service and ~sp (server parameters) and displaying a hierarchical menu for this service.

hierarchical_menu_depth_first [Eliom_tools.​Html5]

hierarchical_menu_depth_first menu constructs a function taking as parameters a service and displaying a hierarchical menu for this service.

hierarchical_menu_depth_first [Eliom_tools.​Xhtml]

hierarchical_menu_depth_first menu constructs a function taking as parameters a service and displaying a hierarchical menu for this service.

https_static_dir [Eliom_services]

A predefined service that correponds to the directory where static pages are (if the staticmod extension is used).

https_static_dir_with_params [Eliom_services]

Like static_dir, but allows to put GET parameters

https_void_coservice' [Eliom_services]

A predefined non-attached action with special behaviour: it has no parameter at all, even non-attached parameters.

https_void_hidden_coservice' [Eliom_services]

Same as void_coservice' but keeps non attached GET parameters.


I
icon [Atom_feed]

icon tag, basically, simply a converter

id [Eliom_pervasives]
id_of_int [Eliom_wrap]
image [Eliom_mkforms.​FORMS_PARAM]
image_input [Eliom_output_base.​Html5_forms]

Creates an <input type="image" name="..."> tag that sends the coordinates the user clicked on

image_input [Eliom_duce_sigs.​XHTML_FORMS]

Creates an <input type="image" name="..."> tag that sends the coordinates the user clicked on

image_input [Eliom_output.​HtmlText]
image_input [Eliom_output.​Xhtml_forms]
image_input [Eliom_output.​Xhtml]
image_input [Eliom_output.​Html5_forms]
image_input [Eliom_output.​Html5]
image_input [Eliom_mkforms.​MakeForms]

Creates an <input type="image" name="..."> tag that sends the coordinates the user clicked on

inet6_addr_loopback [Eliom_pervasives.​Ip_address]
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

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

Basic types of pages parameters

int32 [Eliom_parameters]

int s tells that the service takes an integer as parameter, labeled s.

int32_button [Eliom_output_base.​Html5_forms]

Creates a <button> tag with int32 content

int32_button [Eliom_duce_sigs.​XHTML_FORMS]

Creates a <button> tag with int32 content

int32_button [Eliom_output.​HtmlText]
int32_button [Eliom_output.​Xhtml_forms]
int32_button [Eliom_output.​Xhtml]
int32_button [Eliom_output.​Html5_forms]
int32_button [Eliom_output.​Html5]
int32_button [Eliom_mkforms.​MakeForms]

Creates a <button> tag with int32 content

int32_checkbox [Eliom_output_base.​Html5_forms]

Creates a checkbox <input> tag that will have an int32 value.

int32_checkbox [Eliom_duce_sigs.​XHTML_FORMS]

Creates a checkbox <input> tag that will have an int32 value.

int32_checkbox [Eliom_output.​HtmlText]
int32_checkbox [Eliom_output.​Xhtml_forms]
int32_checkbox [Eliom_output.​Xhtml]
int32_checkbox [Eliom_output.​Html5_forms]
int32_checkbox [Eliom_output.​Html5]
int32_checkbox [Eliom_mkforms.​MakeForms]

Creates a checkbox <input> tag that will have an int32 value.

int32_coordinates [Eliom_parameters]

Same for an integer value

int32_image_input [Eliom_output_base.​Html5_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_duce_sigs.​XHTML_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_output.​HtmlText]
int32_image_input [Eliom_output.​Xhtml_forms]
int32_image_input [Eliom_output.​Xhtml]
int32_image_input [Eliom_output.​Html5_forms]
int32_image_input [Eliom_output.​Html5]
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_output_base.​Html5_forms]

Creates an <input> tag for an integer

int32_input [Eliom_duce_sigs.​XHTML_FORMS]

Creates an <input> tag for an integer

int32_input [Eliom_output.​HtmlText]
int32_input [Eliom_output.​Xhtml_forms]
int32_input [Eliom_output.​Xhtml]
int32_input [Eliom_output.​Html5_forms]
int32_input [Eliom_output.​Html5]
int32_input [Eliom_mkforms.​MakeForms]

Creates an <input> tag for an integer

int32_multiple_select [Eliom_output_base.​Html5_forms]

Creates a <select> tag for int32 values.

int32_multiple_select [Eliom_duce_sigs.​XHTML_FORMS]

Creates a <select> tag for int32 values.

int32_multiple_select [Eliom_output.​HtmlText]
int32_multiple_select [Eliom_output.​Xhtml_forms]
int32_multiple_select [Eliom_output.​Xhtml]
int32_multiple_select [Eliom_output.​Html5_forms]
int32_multiple_select [Eliom_output.​Html5]
int32_multiple_select [Eliom_mkforms.​MakeForms]

Creates a <select> tag for int32 values.

int32_radio [Eliom_output_base.​Html5_forms]

Creates a radio <input> tag with int32 content

int32_radio [Eliom_duce_sigs.​XHTML_FORMS]

Creates a radio <input> tag with int32 content

int32_radio [Eliom_output.​HtmlText]
int32_radio [Eliom_output.​Xhtml_forms]
int32_radio [Eliom_output.​Xhtml]
int32_radio [Eliom_output.​Html5_forms]
int32_radio [Eliom_output.​Html5]
int32_radio [Eliom_mkforms.​MakeForms]

Creates a radio <input> tag with int32 content

int32_select [Eliom_output_base.​Html5_forms]

Creates a <select> tag for int32 values.

int32_select [Eliom_duce_sigs.​XHTML_FORMS]

Creates a <select> tag for int32 values.

int32_select [Eliom_output.​HtmlText]
int32_select [Eliom_output.​Xhtml_forms]
int32_select [Eliom_output.​Xhtml]
int32_select [Eliom_output.​Html5_forms]
int32_select [Eliom_output.​Html5]
int32_select [Eliom_mkforms.​MakeForms]

Creates a <select> tag for int32 values.

int64 [Eliom_parameters]

int32 s tells that the service takes a 32 bits integer as parameter, labeled s.

int64_button [Eliom_output_base.​Html5_forms]

Creates a <button> tag with int64 content

int64_button [Eliom_duce_sigs.​XHTML_FORMS]

Creates a <button> tag with int64 content

int64_button [Eliom_output.​HtmlText]
int64_button [Eliom_output.​Xhtml_forms]
int64_button [Eliom_output.​Xhtml]
int64_button [Eliom_output.​Html5_forms]
int64_button [Eliom_output.​Html5]
int64_button [Eliom_mkforms.​MakeForms]

Creates a <button> tag with int64 content

int64_checkbox [Eliom_output_base.​Html5_forms]

Creates a checkbox <input> tag that will have an int64 value.

int64_checkbox [Eliom_duce_sigs.​XHTML_FORMS]

Creates a checkbox <input> tag that will have an int64 value.

int64_checkbox [Eliom_output.​HtmlText]
int64_checkbox [Eliom_output.​Xhtml_forms]
int64_checkbox [Eliom_output.​Xhtml]
int64_checkbox [Eliom_output.​Html5_forms]
int64_checkbox [Eliom_output.​Html5]
int64_checkbox [Eliom_mkforms.​MakeForms]

Creates a checkbox <input> tag that will have an int64 value.

int64_coordinates [Eliom_parameters]

Same for a 32 bits integer value

int64_image_input [Eliom_output_base.​Html5_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_duce_sigs.​XHTML_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_output.​HtmlText]
int64_image_input [Eliom_output.​Xhtml_forms]
int64_image_input [Eliom_output.​Xhtml]
int64_image_input [Eliom_output.​Html5_forms]
int64_image_input [Eliom_output.​Html5]
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_output_base.​Html5_forms]

Creates an <input> tag for an integer

int64_input [Eliom_duce_sigs.​XHTML_FORMS]

Creates an <input> tag for an integer

int64_input [Eliom_output.​HtmlText]
int64_input [Eliom_output.​Xhtml_forms]
int64_input [Eliom_output.​Xhtml]
int64_input [Eliom_output.​Html5_forms]
int64_input [Eliom_output.​Html5]
int64_input [Eliom_mkforms.​MakeForms]

Creates an <input> tag for an integer

int64_multiple_select [Eliom_output_base.​Html5_forms]

Creates a <select> tag for int64 values.

int64_multiple_select [Eliom_duce_sigs.​XHTML_FORMS]

Creates a <select> tag for int64 values.

int64_multiple_select [Eliom_output.​HtmlText]
int64_multiple_select [Eliom_output.​Xhtml_forms]
int64_multiple_select [Eliom_output.​Xhtml]
int64_multiple_select [Eliom_output.​Html5_forms]
int64_multiple_select [Eliom_output.​Html5]
int64_multiple_select [Eliom_mkforms.​MakeForms]

Creates a <select> tag for int64 values.

int64_radio [Eliom_output_base.​Html5_forms]

Creates a radio <input> tag with int64 content

int64_radio [Eliom_duce_sigs.​XHTML_FORMS]

Creates a radio <input> tag with int64 content

int64_radio [Eliom_output.​HtmlText]
int64_radio [Eliom_output.​Xhtml_forms]
int64_radio [Eliom_output.​Xhtml]
int64_radio [Eliom_output.​Html5_forms]
int64_radio [Eliom_output.​Html5]
int64_radio [Eliom_mkforms.​MakeForms]

Creates a radio <input> tag with int64 content

int64_select [Eliom_output_base.​Html5_forms]

Creates a <select> tag for int64 values.

int64_select [Eliom_duce_sigs.​XHTML_FORMS]

Creates a <select> tag for int64 values.

int64_select [Eliom_output.​HtmlText]
int64_select [Eliom_output.​Xhtml_forms]
int64_select [Eliom_output.​Xhtml]
int64_select [Eliom_output.​Html5_forms]
int64_select [Eliom_output.​Html5]
int64_select [Eliom_mkforms.​MakeForms]

Creates a <select> tag for int64 values.

int_attrib [Eliom_pervasives.​XML]
int_button [Eliom_output_base.​Html5_forms]

Creates a <button> tag with int content

int_button [Eliom_duce_sigs.​XHTML_FORMS]

Creates a <button> tag with int content

int_button [Eliom_output.​HtmlText]
int_button [Eliom_output.​Xhtml_forms]
int_button [Eliom_output.​Xhtml]
int_button [Eliom_output.​Html5_forms]
int_button [Eliom_output.​Html5]
int_button [Eliom_mkforms.​MakeForms]

Creates a <button> tag with int content

int_checkbox [Eliom_output_base.​Html5_forms]

Creates a checkbox <input> tag that will have an int value.

int_checkbox [Eliom_duce_sigs.​XHTML_FORMS]

Creates a checkbox <input> tag that will have an int value.

int_checkbox [Eliom_output.​HtmlText]
int_checkbox [Eliom_output.​Xhtml_forms]
int_checkbox [Eliom_output.​Xhtml]
int_checkbox [Eliom_output.​Html5_forms]
int_checkbox [Eliom_output.​Html5]
int_checkbox [Eliom_mkforms.​MakeForms]

Creates a checkbox <input> tag that will have an int value.

int_coordinates [Eliom_parameters]

It is possible to send a value together with the coordinates (<input type="image" value="..." ...>) (Here a string)

int_image_input [Eliom_output_base.​Html5_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_duce_sigs.​XHTML_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_output.​HtmlText]
int_image_input [Eliom_output.​Xhtml_forms]
int_image_input [Eliom_output.​Xhtml]
int_image_input [Eliom_output.​Html5_forms]
int_image_input [Eliom_output.​Html5]
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_output_base.​Html5_forms]

Creates an <input> tag for an integer

int_input [Eliom_duce_sigs.​XHTML_FORMS]

Creates an <input> tag for an integer

int_input [Eliom_output.​HtmlText]
int_input [Eliom_output.​Xhtml_forms]
int_input [Eliom_output.​Xhtml]
int_input [Eliom_output.​Html5_forms]
int_input [Eliom_output.​Html5]
int_input [Eliom_mkforms.​MakeForms]

Creates an <input> tag for an integer

int_multiple_select [Eliom_output_base.​Html5_forms]

Creates a <select> tag for int values.

int_multiple_select [Eliom_duce_sigs.​XHTML_FORMS]

Creates a <select> tag for int values.

int_multiple_select [Eliom_output.​HtmlText]
int_multiple_select [Eliom_output.​Xhtml_forms]
int_multiple_select [Eliom_output.​Xhtml]
int_multiple_select [Eliom_output.​Html5_forms]
int_multiple_select [Eliom_output.​Html5]
int_multiple_select [Eliom_mkforms.​MakeForms]

Creates a <select> tag for int values.

int_radio [Eliom_output_base.​Html5_forms]

Creates a radio <input> tag with int content

int_radio [Eliom_duce_sigs.​XHTML_FORMS]

Creates a radio <input> tag with int content

int_radio [Eliom_output.​HtmlText]
int_radio [Eliom_output.​Xhtml_forms]
int_radio [Eliom_output.​Xhtml]
int_radio [Eliom_output.​Html5_forms]
int_radio [Eliom_output.​Html5]
int_radio [Eliom_mkforms.​MakeForms]

Creates a radio <input> tag with int content

int_select [Eliom_output_base.​Html5_forms]

Creates a <select> tag for int values.

int_select [Eliom_duce_sigs.​XHTML_FORMS]

Creates a <select> tag for int values.

int_select [Eliom_output.​HtmlText]
int_select [Eliom_output.​Xhtml_forms]
int_select [Eliom_output.​Xhtml]
int_select [Eliom_output.​Html5_forms]
int_select [Eliom_output.​Html5]
int_select [Eliom_mkforms.​MakeForms]

Creates a <select> tag for int values.

is_prefix_skip_end_slash [Eliom_pervasives.​Url]
is_unique [Eliom_pervasives.​XML]
iter_persistent_data_sessions [Eliom_state.​Session_admin]

Iterator on persistent sessions.

iter_service_sessions [Eliom_state.​Session_admin]

Iterator on service sessions.

iter_volatile_data_sessions [Eliom_state.​Session_admin]

Iterator on data sessions.


J
js_script [Eliom_output_base.​Html5_forms]

Creates a <script> tag to add a javascript file

js_script [Eliom_duce_sigs.​XHTML_FORMS]

Creates a <script> tag to add a javascript file

js_script [Eliom_output.​HtmlText]
js_script [Eliom_output.​Xhtml_forms]
js_script [Eliom_output.​Xhtml]
js_script [Eliom_output.​Html5_forms]
js_script [Eliom_output.​Html5]
js_script [Eliom_mkforms.​MakeForms]

Creates a <script> tag to add a javascript file

jsmarshal [Eliom_types]

L
lazy_node [Eliom_pervasives.​XML]
leaf [Eliom_pervasives.​XML]
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_parameters]

Use this if you want your service to take several parameters with the same name.

list_scope_names [Eliom_common]
logo [Atom_feed]

logo tag, basically, simply a converter

lwt_get_form [Eliom_output_base.​Html5_forms]

The same but taking a cooperative function.

lwt_get_form [Eliom_duce_sigs.​XHTML_FORMS]

The same but taking a cooperative function.

lwt_get_form [Eliom_output.​HtmlText]
lwt_get_form [Eliom_output.​Xhtml_forms]
lwt_get_form [Eliom_output.​Xhtml]
lwt_get_form [Eliom_output.​Html5_forms]
lwt_get_form [Eliom_output.​Html5]
lwt_get_form [Eliom_mkforms.​MakeForms]

The same but taking a cooperative function.

lwt_post_form [Eliom_output_base.​Html5_forms]

The same but taking a cooperative function.

lwt_post_form [Eliom_duce_sigs.​XHTML_FORMS]

The same but taking a cooperative function.

lwt_post_form [Eliom_output.​HtmlText]
lwt_post_form [Eliom_output.​Xhtml_forms]
lwt_post_form [Eliom_output.​Xhtml]
lwt_post_form [Eliom_output.​Html5_forms]
lwt_post_form [Eliom_output.​Html5]
lwt_post_form [Eliom_mkforms.​MakeForms]

The same but taking a cooperative function.


M
make_a [Eliom_mkforms.​FORMS_PARAM]
make_absolute_url [Eliom_pervasives.​Url]
make_button [Eliom_mkforms.​FORMS_PARAM]
make_cryptographic_safe [Eliom_pervasives.​String]
make_css_link [Eliom_mkforms.​FORMS_PARAM]
make_encoded_parameters [Eliom_pervasives.​Url]
make_get_form [Eliom_mkforms.​FORMS_PARAM]
make_hidden_field [Eliom_mkforms.​FORMS_PARAM]
make_input [Eliom_mkforms.​FORMS_PARAM]
make_js_script [Eliom_mkforms.​FORMS_PARAM]
make_non_localized_parameters [Eliom_parameters]
make_optgroup [Eliom_mkforms.​FORMS_PARAM]
make_option [Eliom_mkforms.​FORMS_PARAM]
make_pcdata [Eliom_mkforms.​FORMS_PARAM]
make_post_form [Eliom_mkforms.​FORMS_PARAM]
make_post_uri_components [Eliom_output_base.​Html5_forms]

Like make_uri_components, but also creates a table of post parameters.

make_post_uri_components [Eliom_duce_sigs.​XHTML_FORMS]

Like make_uri_components, but also creates a table of post parameters.

make_post_uri_components [Eliom_output.​HtmlText]
make_post_uri_components [Eliom_output.​Xhtml_forms]
make_post_uri_components [Eliom_output.​Xhtml]
make_post_uri_components [Eliom_output.​Html5_forms]
make_post_uri_components [Eliom_output.​Html5]
make_post_uri_components [Eliom_mkforms.​MakeForms]

Like make_uri_components, but also creates a table of post parameters.

make_post_uri_components [Eliom_uri]
make_post_uri_components_ [Eliom_uri]
make_proto_prefix [Eliom_output.​HtmlText]
make_proto_prefix [Eliom_output.​Xhtml_forms]
make_proto_prefix [Eliom_output.​Xhtml]
make_proto_prefix [Eliom_output.​Html5_forms]
make_proto_prefix [Eliom_output.​Html5]
make_ref_tree [Eliom_pervasives.​XML]
make_ref_tree_list [Eliom_pervasives.​XML]
make_select [Eliom_mkforms.​FORMS_PARAM]
make_string_uri [Eliom_output_base.​Html5_forms]

Creates the string corresponding to the relative URL of a service applied to its GET parameters.

make_string_uri [Eliom_duce_sigs.​XHTML_FORMS]

Creates the string corresponding to the relative URL of a service applied to its GET parameters.

make_string_uri [Eliom_output.​HtmlText]
make_string_uri [Eliom_output.​Xhtml_forms]
make_string_uri [Eliom_output.​Xhtml]
make_string_uri [Eliom_output.​Html5_forms]
make_string_uri [Eliom_output.​Html5]
make_string_uri [Eliom_mkforms.​MakeForms]

Creates the string corresponding to the relative URL of a service applied to its GET parameters.

make_string_uri [Eliom_uri]
make_string_uri_from_components [Eliom_uri]
make_textarea [Eliom_mkforms.​FORMS_PARAM]
make_unique [Eliom_pervasives.​XML]
make_uri [Eliom_output_base.​Html5_forms]

Creates the URL for a service.

make_uri [Eliom_duce_sigs.​XHTML_FORMS]

Creates the URL for a service.

make_uri [Eliom_output.​HtmlText]
make_uri [Eliom_output.​Xhtml_forms]
make_uri [Eliom_output.​Xhtml]
make_uri [Eliom_output.​Html5_forms]
make_uri [Eliom_output.​Html5]
make_uri [Eliom_mkforms.​MakeForms]

Creates the URL for a service.

make_uri_components [Eliom_output_base.​Html5_forms]

Creates the URL for a service.

make_uri_components [Eliom_duce_sigs.​XHTML_FORMS]

Creates the URL for a service.

make_uri_components [Eliom_output.​HtmlText]
make_uri_components [Eliom_output.​Xhtml_forms]
make_uri_components [Eliom_output.​Xhtml]
make_uri_components [Eliom_output.​Html5_forms]
make_uri_components [Eliom_output.​Html5]
make_uri_components [Eliom_mkforms.​MakeForms]

Creates the URL for a service.

make_uri_components [Eliom_uri]
make_uri_components_ [Eliom_uri]
map_filter [Eliom_pervasives.​List]
map_optgroup [Eliom_mkforms.​FORMS_PARAM]
map_option [Eliom_mkforms.​FORMS_PARAM]
map_option [Eliom_pervasives]
may_append [Eliom_pervasives.​String]
may_concat [Eliom_pervasives.​String]
menu [Eliom_duce_tools]

Creates a menu

menu [Eliom_tools.​Html5]

Menus

menu [Eliom_tools.​Xhtml]

Menus


N
network_of_ip [Eliom_pervasives.​Ip_address]
node [Eliom_pervasives.​XML]

NB: Leaf ("foo", []) -> "<foo />", but Node ("foo", [], []) -> "<foo></foo>"


O
of_json [Eliom_pervasives]
of_react [Eliom_react.​S.​Down]

The abstract type of down signals.

of_react [Eliom_react.​Down]

The abstract type of down events.

onload [Eliom_services]

This function will register a function that will be executed on client side once the Eliom_appl page is loaded.

onunload [Eliom_services]

This function will register a function that will be executed on client side when leaving current Eliom_appl page.

opt [Eliom_parameters]

This is a combinator to allow the service to take either a parameter or another one Warning: it is a binary operator.

outOfLineC [Atom_feed]

Every other content


P
pape [Eliom_openid]

The nist level

parse [Eliom_pervasives.​Ip_address]
parse_key_pairs [Eliom_s2s]

Parse an answer in the Key-Value form : {{{foo:bar foobar:value}}}

path [Eliom_openid.​HiddenServiceInfo]
pcdata [Eliom_pervasives.​XML]
perform_discovery [Eliom_openid]

Perform discovery on an user-supplied url

persistent_data_state_status [Eliom_state]
plain [Atom_feed]

Plain text construct

post_coservice [Eliom_services]

Creates an attached coservice.

post_coservice' [Eliom_services]

Creates a non-attached coservice, that is, services that do not correspond to a path in the URL.

post_form [Eliom_output_base.​Html5_forms]

post_form service formgen creates a POST form to service.

post_form [Eliom_duce_sigs.​XHTML_FORMS]

post_form service formgen creates a POST form to service.

post_form [Eliom_output.​HtmlText]
post_form [Eliom_output.​Xhtml_forms]
post_form [Eliom_output.​Xhtml]
post_form [Eliom_output.​Html5_forms]
post_form [Eliom_output.​Html5]
post_form [Eliom_mkforms.​MakeForms]

post_form service formgen creates a POST form to service.

post_service [Eliom_services]

Same, with POST method.

preapply [Eliom_services]

Miscellaneous

prod [Eliom_parameters]

This is a combinator to allow the service to take several parameters (see examples above) Warning: it is a binary operator.

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


R
racontent [Eliom_pervasives.​XML]
radio [Eliom_mkforms.​FORMS_PARAM]
radio [Eliom_parameters]

Use this if you want one or some parameters to be optional

raw_button [Eliom_output_base.​Html5_forms]

Creates a <button> tag with untyped string content

raw_button [Eliom_duce_sigs.​XHTML_FORMS]

Creates a <button> tag with untyped string content

raw_button [Eliom_output.​HtmlText]
raw_button [Eliom_output.​Xhtml_forms]
raw_button [Eliom_output.​Xhtml]
raw_button [Eliom_output.​Html5_forms]
raw_button [Eliom_output.​Html5]
raw_button [Eliom_mkforms.​MakeForms]

Creates a <button> tag with untyped string content

raw_checkbox [Eliom_output_base.​Html5_forms]

Creates a checkbox <input> tag with untyped content.

raw_checkbox [Eliom_duce_sigs.​XHTML_FORMS]

Creates a checkbox <input> tag with untyped content.

raw_checkbox [Eliom_output.​HtmlText]
raw_checkbox [Eliom_output.​Xhtml_forms]
raw_checkbox [Eliom_output.​Xhtml]
raw_checkbox [Eliom_output.​Html5_forms]
raw_checkbox [Eliom_output.​Html5]
raw_checkbox [Eliom_mkforms.​MakeForms]

Creates a checkbox <input> tag with untyped content.

raw_image_input [Eliom_output_base.​Html5_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_duce_sigs.​XHTML_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_output.​HtmlText]
raw_image_input [Eliom_output.​Xhtml_forms]
raw_image_input [Eliom_output.​Xhtml]
raw_image_input [Eliom_output.​Html5_forms]
raw_image_input [Eliom_output.​Html5]
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_output_base.​Html5_forms]

Creates an untyped <input> tag.

raw_input [Eliom_duce_sigs.​XHTML_FORMS]

Creates an untyped <input> tag.

raw_input [Eliom_output.​HtmlText]
raw_input [Eliom_output.​Xhtml_forms]
raw_input [Eliom_output.​Xhtml]
raw_input [Eliom_output.​Html5_forms]
raw_input [Eliom_output.​Html5]
raw_input [Eliom_mkforms.​MakeForms]

Creates an untyped <input> tag.

raw_multiple_select [Eliom_output_base.​Html5_forms]

Creates a <select> tag for any (untyped) value.

raw_multiple_select [Eliom_duce_sigs.​XHTML_FORMS]

Creates a <select> tag for any (untyped) value.

raw_multiple_select [Eliom_output.​HtmlText]
raw_multiple_select [Eliom_output.​Xhtml_forms]
raw_multiple_select [Eliom_output.​Xhtml]
raw_multiple_select [Eliom_output.​Html5_forms]
raw_multiple_select [Eliom_output.​Html5]
raw_multiple_select [Eliom_mkforms.​MakeForms]

Creates a <select> tag for any (untyped) value.

raw_post_data [Eliom_parameters]

caml s tells that the service is expecting some caml (client side) program to send some value of type 'a, marshaled.

raw_radio [Eliom_output_base.​Html5_forms]

Creates a radio <input> tag with untyped string content (low level)

raw_radio [Eliom_duce_sigs.​XHTML_FORMS]

Creates a radio <input> tag with untyped string content (low level)

raw_radio [Eliom_output.​HtmlText]
raw_radio [Eliom_output.​Xhtml_forms]
raw_radio [Eliom_output.​Xhtml]
raw_radio [Eliom_output.​Html5_forms]
raw_radio [Eliom_output.​Html5]
raw_radio [Eliom_mkforms.​MakeForms]

Creates a radio <input> tag with untyped string content (low level)

raw_select [Eliom_output_base.​Html5_forms]

Creates a <select> tag for any (untyped) value.

raw_select [Eliom_duce_sigs.​XHTML_FORMS]

Creates a <select> tag for any (untyped) value.

raw_select [Eliom_output.​HtmlText]
raw_select [Eliom_output.​Xhtml_forms]
raw_select [Eliom_output.​Xhtml]
raw_select [Eliom_output.​Html5_forms]
raw_select [Eliom_output.​Html5]
raw_select [Eliom_mkforms.​MakeForms]

Creates a <select> tag for any (untyped) value.

raw_textarea [Eliom_output_base.​Html5_forms]

Creates a <textarea> tag for untyped form

raw_textarea [Eliom_duce_sigs.​XHTML_FORMS]

Creates a <textarea> tag for untyped form

raw_textarea [Eliom_output.​HtmlText]
raw_textarea [Eliom_output.​Xhtml_forms]
raw_textarea [Eliom_output.​Xhtml]
raw_textarea [Eliom_output.​Html5_forms]
raw_textarea [Eliom_output.​Html5]
raw_textarea [Eliom_mkforms.​MakeForms]

Creates a <textarea> tag for untyped form

reconstruct_relative_url_path [Eliom_uri]

Constructs a relative link (low level).

regexp [Eliom_parameters]

The service takes a list of parameters.

register [Eliom_duce_sigs.​BLOCKS_REGISTRATION]

Register a service with the associated handler function.

register [Eliom_duce_sigs.​XML_LIST_REGISTRATION]

Register a service with the associated handler function.

register [Eliom_duce_sigs.​XML_REGISTRATION]

Register a service with the associated handler function.

register [Eliom_duce_sigs.​XHTML_REGISTRATION]

Register a service with the associated handler function.

register [Eliom_atom.​Reg]

Register a service with the associated handler function.

register [Eliom_mkreg.​MakeRegister_AlphaReturn]

Register a service with the associated handler function.

register [Eliom_mkreg.​MakeRegister]

Register a service with the associated handler function.

register [Eliom_output.​Customize]
register [Eliom_output.​Caml]
register [Eliom_output.​Streamlist]
register [Eliom_output.​Any]
register [Eliom_output.​Files]
register [Eliom_output.​String_redirection]
register [Eliom_output.​Redirection]
register [Eliom_output.​Unit]
register [Eliom_output.​Action]
register [Eliom_output.​Text]
register [Eliom_output.​CssText]
register [Eliom_output.​HtmlText]
register [Eliom_output.​Make_TypedXML_Registration]
register [Eliom_output.​Blocks]
register [Eliom_output.​Blocks5]
register [Eliom_output.​Eliom_appl]
register [Eliom_output.​Xhtml_registration]
register [Eliom_output.​Xhtml]
register [Eliom_output.​Html5_registration]
register [Eliom_output.​Html5]

Register a service with the associated handler function.

register_coservice [Eliom_duce_sigs.​BLOCKS_REGISTRATION]

Same as coservice followed by register

register_coservice [Eliom_duce_sigs.​XML_LIST_REGISTRATION]

Same as coservice followed by register

register_coservice [Eliom_duce_sigs.​XML_REGISTRATION]

Same as coservice followed by register

register_coservice [Eliom_duce_sigs.​XHTML_REGISTRATION]

Same as coservice followed by register

register_coservice [Eliom_atom.​Reg]

Same as coservice followed by register

register_coservice [Eliom_mkreg.​MakeRegister_AlphaReturn]

Same as coservice followed by register

register_coservice [Eliom_mkreg.​MakeRegister]

Same as coservice followed by register

register_coservice [Eliom_output.​Customize]
register_coservice [Eliom_output.​Caml]
register_coservice [Eliom_output.​Streamlist]
register_coservice [Eliom_output.​Any]
register_coservice [Eliom_output.​Files]
register_coservice [Eliom_output.​String_redirection]
register_coservice [Eliom_output.​Redirection]
register_coservice [Eliom_output.​Unit]
register_coservice [Eliom_output.​Action]
register_coservice [Eliom_output.​Text]
register_coservice [Eliom_output.​CssText]
register_coservice [Eliom_output.​HtmlText]
register_coservice [Eliom_output.​Make_TypedXML_Registration]
register_coservice [Eliom_output.​Blocks]
register_coservice [Eliom_output.​Blocks5]
register_coservice [Eliom_output.​Eliom_appl]
register_coservice [Eliom_output.​Xhtml_registration]
register_coservice [Eliom_output.​Xhtml]
register_coservice [Eliom_output.​Html5_registration]
register_coservice [Eliom_output.​Html5]

Same as coservice followed by register

register_coservice' [Eliom_duce_sigs.​BLOCKS_REGISTRATION]

Same as coservice' followed by register

register_coservice' [Eliom_duce_sigs.​XML_LIST_REGISTRATION]

Same as coservice' followed by register

register_coservice' [Eliom_duce_sigs.​XML_REGISTRATION]

Same as coservice' followed by register

register_coservice' [Eliom_duce_sigs.​XHTML_REGISTRATION]

Same as coservice' followed by register

register_coservice' [Eliom_atom.​Reg]

Same as coservice' followed by register

register_coservice' [Eliom_mkreg.​MakeRegister_AlphaReturn]

Same as coservice' followed by register

register_coservice' [Eliom_mkreg.​MakeRegister]

Same as coservice' followed by register

register_coservice' [Eliom_output.​Customize]
register_coservice' [Eliom_output.​Caml]
register_coservice' [Eliom_output.​Streamlist]
register_coservice' [Eliom_output.​Any]
register_coservice' [Eliom_output.​Files]
register_coservice' [Eliom_output.​String_redirection]
register_coservice' [Eliom_output.​Redirection]
register_coservice' [Eliom_output.​Unit]
register_coservice' [Eliom_output.​Action]
register_coservice' [Eliom_output.​Text]
register_coservice' [Eliom_output.​CssText]
register_coservice' [Eliom_output.​HtmlText]
register_coservice' [Eliom_output.​Make_TypedXML_Registration]
register_coservice' [Eliom_output.​Blocks]
register_coservice' [Eliom_output.​Blocks5]
register_coservice' [Eliom_output.​Eliom_appl]
register_coservice' [Eliom_output.​Xhtml_registration]
register_coservice' [Eliom_output.​Xhtml]
register_coservice' [Eliom_output.​Html5_registration]
register_coservice' [Eliom_output.​Html5]

Same as coservice' followed by register

register_eliom_extension [Eliom_extensions]
register_eliom_module [Eliom_services]

Registration of named modules

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_duce_sigs.​BLOCKS_REGISTRATION]

Same as post_coservice followed by register

register_post_coservice [Eliom_duce_sigs.​XML_LIST_REGISTRATION]

Same as post_coservice followed by register

register_post_coservice [Eliom_duce_sigs.​XML_REGISTRATION]

Same as post_coservice followed by register

register_post_coservice [Eliom_duce_sigs.​XHTML_REGISTRATION]

Same as post_coservice followed by register

register_post_coservice [Eliom_atom.​Reg]

Same as post_coservice followed by register

register_post_coservice [Eliom_mkreg.​MakeRegister_AlphaReturn]

Same as post_coservice followed by register

register_post_coservice [Eliom_mkreg.​MakeRegister]

Same as post_coservice followed by register

register_post_coservice [Eliom_output.​Customize]
register_post_coservice [Eliom_output.​Caml]
register_post_coservice [Eliom_output.​Streamlist]
register_post_coservice [Eliom_output.​Any]
register_post_coservice [Eliom_output.​Files]
register_post_coservice [Eliom_output.​String_redirection]
register_post_coservice [Eliom_output.​Redirection]
register_post_coservice [Eliom_output.​Unit]
register_post_coservice [Eliom_output.​Action]
register_post_coservice [Eliom_output.​Text]
register_post_coservice [Eliom_output.​CssText]
register_post_coservice [Eliom_output.​HtmlText]
register_post_coservice [Eliom_output.​Make_TypedXML_Registration]
register_post_coservice [Eliom_output.​Blocks]
register_post_coservice [Eliom_output.​Blocks5]
register_post_coservice [Eliom_output.​Eliom_appl]
register_post_coservice [Eliom_output.​Xhtml_registration]
register_post_coservice [Eliom_output.​Xhtml]
register_post_coservice [Eliom_output.​Html5_registration]
register_post_coservice [Eliom_output.​Html5]

Same as post_coservice followed by register

register_post_coservice' [Eliom_duce_sigs.​BLOCKS_REGISTRATION]

Same as post_coservice' followed by register

register_post_coservice' [Eliom_duce_sigs.​XML_LIST_REGISTRATION]

Same as post_coservice' followed by register

register_post_coservice' [Eliom_duce_sigs.​XML_REGISTRATION]

Same as post_coservice' followed by register

register_post_coservice' [Eliom_duce_sigs.​XHTML_REGISTRATION]

Same as post_coservice' followed by register

register_post_coservice' [Eliom_atom.​Reg]

Same as post_coservice' followed by register

register_post_coservice' [Eliom_mkreg.​MakeRegister_AlphaReturn]

Same as post_coservice' followed by register

register_post_coservice' [Eliom_mkreg.​MakeRegister]

Same as post_coservice' followed by register

register_post_coservice' [Eliom_output.​Customize]
register_post_coservice' [Eliom_output.​Caml]
register_post_coservice' [Eliom_output.​Streamlist]
register_post_coservice' [Eliom_output.​Any]
register_post_coservice' [Eliom_output.​Files]
register_post_coservice' [Eliom_output.​String_redirection]
register_post_coservice' [Eliom_output.​Redirection]
register_post_coservice' [Eliom_output.​Unit]
register_post_coservice' [Eliom_output.​Action]
register_post_coservice' [Eliom_output.​Text]
register_post_coservice' [Eliom_output.​CssText]
register_post_coservice' [Eliom_output.​HtmlText]
register_post_coservice' [Eliom_output.​Make_TypedXML_Registration]
register_post_coservice' [Eliom_output.​Blocks]
register_post_coservice' [Eliom_output.​Blocks5]
register_post_coservice' [Eliom_output.​Eliom_appl]
register_post_coservice' [Eliom_output.​Xhtml_registration]
register_post_coservice' [Eliom_output.​Xhtml]
register_post_coservice' [Eliom_output.​Html5_registration]
register_post_coservice' [Eliom_output.​Html5]

Same as post_coservice' followed by register

register_post_service [Eliom_duce_sigs.​BLOCKS_REGISTRATION]

Same as post_service followed by register

register_post_service [Eliom_duce_sigs.​XML_LIST_REGISTRATION]

Same as post_service followed by register

register_post_service [Eliom_duce_sigs.​XML_REGISTRATION]

Same as post_service followed by register

register_post_service [Eliom_duce_sigs.​XHTML_REGISTRATION]

Same as post_service followed by register

register_post_service [Eliom_atom.​Reg]

Same as post_service followed by register

register_post_service [Eliom_mkreg.​MakeRegister_AlphaReturn]

Same as post_service followed by register

register_post_service [Eliom_mkreg.​MakeRegister]

Same as post_service followed by register

register_post_service [Eliom_output.​Customize]
register_post_service [Eliom_output.​Caml]
register_post_service [Eliom_output.​Streamlist]
register_post_service [Eliom_output.​Any]
register_post_service [Eliom_output.​Files]
register_post_service [Eliom_output.​String_redirection]
register_post_service [Eliom_output.​Redirection]
register_post_service [Eliom_output.​Unit]
register_post_service [Eliom_output.​Action]
register_post_service [Eliom_output.​Text]
register_post_service [Eliom_output.​CssText]
register_post_service [Eliom_output.​HtmlText]
register_post_service [Eliom_output.​Make_TypedXML_Registration]
register_post_service [Eliom_output.​Blocks]
register_post_service [Eliom_output.​Blocks5]
register_post_service [Eliom_output.​Eliom_appl]
register_post_service [Eliom_output.​Xhtml_registration]
register_post_service [Eliom_output.​Xhtml]
register_post_service [Eliom_output.​Html5_registration]
register_post_service [Eliom_output.​Html5]

Same as post_service followed by register

register_service [Eliom_duce_sigs.​BLOCKS_REGISTRATION]

Same as service followed by register

register_service [Eliom_duce_sigs.​XML_LIST_REGISTRATION]

Same as service followed by register

register_service [Eliom_duce_sigs.​XML_REGISTRATION]

Same as service followed by register

register_service [Eliom_duce_sigs.​XHTML_REGISTRATION]

Same as service followed by register

register_service [Eliom_atom.​Reg]

Same as service followed by register

register_service [Eliom_mkreg.​MakeRegister_AlphaReturn]

Same as service followed by register

register_service [Eliom_mkreg.​MakeRegister]

Same as service followed by register

register_service [Eliom_output.​Customize]
register_service [Eliom_output.​Caml]
register_service [Eliom_output.​Streamlist]
register_service [Eliom_output.​Any]
register_service [Eliom_output.​Files]
register_service [Eliom_output.​String_redirection]
register_service [Eliom_output.​Redirection]
register_service [Eliom_output.​Unit]
register_service [Eliom_output.​Action]
register_service [Eliom_output.​Text]
register_service [Eliom_output.​CssText]
register_service [Eliom_output.​HtmlText]
register_service [Eliom_output.​Make_TypedXML_Registration]
register_service [Eliom_output.​Blocks]
register_service [Eliom_output.​Blocks5]
register_service [Eliom_output.​Eliom_appl]
register_service [Eliom_output.​Xhtml_registration]
register_service [Eliom_output.​Xhtml]
register_service [Eliom_output.​Html5_registration]
register_service [Eliom_output.​Html5]

Same as service followed by register

remove_all_assoc [Eliom_pervasives.​List]
remove_cookie [Eliom_cookies]

remove_cookie c cookie_table removes the cookie c from the table cookie_table.

remove_first_if_any [Eliom_pervasives.​List]
remove_first_if_any_q [Eliom_pervasives.​List]
remove_internal_slash [Eliom_pervasives.​Url]
remove_persistent_data [Eliom_state]

removes session data for the current persistent session (but does not close the session).

remove_persistent_session_data [Eliom_state.​Session_admin]
remove_slash_at_beginning [Eliom_pervasives.​Url]
remove_volatile_data [Eliom_state]

removes session data for the current session (but does not close the session).

remove_volatile_session_data [Eliom_state.​Session_admin]
request [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


S
select_content_of_option [Eliom_mkforms.​FORMS_PARAM]
send [Eliom_duce_sigs.​BLOCKS_REGISTRATION]
send [Eliom_duce_sigs.​XML_LIST_REGISTRATION]
send [Eliom_duce_sigs.​XML_REGISTRATION]
send [Eliom_duce_sigs.​XHTML_REGISTRATION]
send [Eliom_atom.​Reg]
send [Eliom_mkreg.​REG_PARAM_ALPHA_RETURN]
send [Eliom_mkreg.​REG_PARAM]
send [Eliom_mkreg.​MakeRegister_AlphaReturn]
send [Eliom_mkreg.​MakeRegister]
send [Eliom_output.​Customize]
send [Eliom_output.​Caml]
send [Eliom_output.​Streamlist]
send [Eliom_output.​Any]
send [Eliom_output.​Files]
send [Eliom_output.​String_redirection]
send [Eliom_output.​Redirection]
send [Eliom_output.​Unit]
send [Eliom_output.​Action]
send [Eliom_output.​Text]
send [Eliom_output.​CssText]
send [Eliom_output.​HtmlText]
send [Eliom_output.​Make_TypedXML_Registration]
send [Eliom_output.​Blocks]
send [Eliom_output.​Blocks5]
send [Eliom_output.​Eliom_appl]
send [Eliom_output.​Xhtml_registration]
send [Eliom_output.​Xhtml]
send [Eliom_output.​Html5_registration]
send [Eliom_output.​Html5]
send_appl_content [Eliom_mkreg.​REG_PARAM_ALPHA_RETURN]
send_appl_content [Eliom_mkreg.​REG_PARAM]
sep [Eliom_pervasives.​String]
service [Eliom_services]

Main services

service_state_status [Eliom_state]
session [Eliom_common]
session_group [Eliom_common]
set [Eliom_references]

Change the value of an Eliom reference.

set [Eliom_parameters]

Use this if you want to take any parameters.

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

sets persistent session data for the current persistent session.

set_persistent_data_cookie_exp_date [Eliom_state]

Sets the cookie expiration date for the persistent state (see above).

set_persistent_data_session_group [Eliom_state]

sets the group to which belong the persistent session.

set_persistent_data_session_timeout [Eliom_state.​Session_admin]
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_session_group [Eliom_state]

sets the group to which belong the service session.

set_service_session_timeout [Eliom_state.​Session_admin]
set_service_state_timeout [Eliom_state]

sets the timeout for service state (server side) for current user, in seconds.

set_volatile_data [Eliom_state]

sets session data for the current session.

set_volatile_data_cookie_exp_date [Eliom_state]

Sets the cookie expiration date for the current data state (see above).

set_volatile_data_session_group [Eliom_state]

sets the group to which belong the volatile data session.

set_volatile_data_session_timeout [Eliom_state.​Session_admin]
set_volatile_data_state_timeout [Eliom_state]

sets the (server side) timeout for volatile data state for current user, in seconds.

snd3 [Eliom_pervasives]
source [Atom_feed]

Source tag

sp [Eliom_types_base]
sp [Eliom_types]
space_sep_attrib [Eliom_pervasives.​XML]
split [Eliom_pervasives.​String]
sreg [Eliom_openid]

The SREG extension

static_dir [Eliom_services]

Static files

static_dir_with_params [Eliom_services]

The same, but forcing https

stream [Eliom_bus]

create ?scope ?name makes a fresh bus.

string [Eliom_parameters]

float s tells that the service takes a floating point number as parameter, labeled s.

string_attrib [Eliom_pervasives.​XML]
string_button [Eliom_output_base.​Html5_forms]

Creates a <button> tag with string content

string_button [Eliom_duce_sigs.​XHTML_FORMS]

Creates a <button> tag with string content

string_button [Eliom_output.​HtmlText]
string_button [Eliom_output.​Xhtml_forms]
string_button [Eliom_output.​Xhtml]
string_button [Eliom_output.​Html5_forms]
string_button [Eliom_output.​Html5]
string_button [Eliom_mkforms.​MakeForms]

Creates a <button> tag with string content

string_checkbox [Eliom_output_base.​Html5_forms]

Creates a checkbox <input> tag that will have a string value.

string_checkbox [Eliom_duce_sigs.​XHTML_FORMS]

Creates a checkbox <input> tag that will have a string value.

string_checkbox [Eliom_output.​HtmlText]
string_checkbox [Eliom_output.​Xhtml_forms]
string_checkbox [Eliom_output.​Xhtml]
string_checkbox [Eliom_output.​Html5_forms]
string_checkbox [Eliom_output.​Html5]
string_checkbox [Eliom_mkforms.​MakeForms]

Creates a checkbox <input> tag that will have a string value.

string_coordinates [Eliom_parameters]

string s tells that the service takes as parameters the coordinates of the point where the user were clicked on an image.

string_escape [Eliom_types]
string_image_input [Eliom_output_base.​Html5_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_duce_sigs.​XHTML_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_output.​HtmlText]
string_image_input [Eliom_output.​Xhtml_forms]
string_image_input [Eliom_output.​Xhtml]
string_image_input [Eliom_output.​Html5_forms]
string_image_input [Eliom_output.​Html5]
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_output_base.​Html5_forms]

Creates an <input> tag for a string

string_input [Eliom_duce_sigs.​XHTML_FORMS]

Creates an <input> tag for a string

string_input [Eliom_output.​HtmlText]
string_input [Eliom_output.​Xhtml_forms]
string_input [Eliom_output.​Xhtml]
string_input [Eliom_output.​Html5_forms]
string_input [Eliom_output.​Html5]
string_input [Eliom_mkforms.​MakeForms]

Creates an <input> tag for a string

string_multiple_select [Eliom_output_base.​Html5_forms]

Creates a <select> tag for string values.

string_multiple_select [Eliom_duce_sigs.​XHTML_FORMS]

Creates a <select> tag for string values.

string_multiple_select [Eliom_output.​HtmlText]
string_multiple_select [Eliom_output.​Xhtml_forms]
string_multiple_select [Eliom_output.​Xhtml]
string_multiple_select [Eliom_output.​Html5_forms]
string_multiple_select [Eliom_output.​Html5]
string_multiple_select [Eliom_mkforms.​MakeForms]

Creates a <select> tag for string values.

string_of_event [Eliom_pervasives.​XML]
string_of_openid_error [Eliom_openid]

Prettyprint an OpenID Error

string_of_url_path [Eliom_pervasives.​Url]
string_radio [Eliom_output_base.​Html5_forms]

Creates a radio <input> tag with string content

string_radio [Eliom_duce_sigs.​XHTML_FORMS]

Creates a radio <input> tag with string content

string_radio [Eliom_output.​HtmlText]
string_radio [Eliom_output.​Xhtml_forms]
string_radio [Eliom_output.​Xhtml]
string_radio [Eliom_output.​Html5_forms]
string_radio [Eliom_output.​Html5]
string_radio [Eliom_mkforms.​MakeForms]

Creates a radio <input> tag with string content

string_select [Eliom_output_base.​Html5_forms]

Creates a <select> tag for string values.

string_select [Eliom_duce_sigs.​XHTML_FORMS]

Creates a <select> tag for string values.

string_select [Eliom_output.​HtmlText]
string_select [Eliom_output.​Xhtml_forms]
string_select [Eliom_output.​Xhtml]
string_select [Eliom_output.​Html5_forms]
string_select [Eliom_output.​Html5]
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_duce_tools]

Returns the tags <link rel="subsection" ...> and <link rev="subsection" ...> for the given hierarchical site.

structure_links [Eliom_tools.​Html5]

Returns the tags <link rel="subsection" ...> and <link rev="subsection" ...> for the given hierarchical site.

structure_links [Eliom_tools.​Xhtml]

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

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.

suffix_const [Eliom_parameters]

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.

suffix_prod [Eliom_parameters]

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.

sum [Eliom_parameters]

Same as ** above

summary [Atom_feed]

Summary tag


T
textarea [Eliom_output_base.​Html5_forms]

Creates a <textarea> tag

textarea [Eliom_duce_sigs.​XHTML_FORMS]

Creates a <textarea> tag

textarea [Eliom_output.​HtmlText]
textarea [Eliom_output.​Xhtml_forms]
textarea [Eliom_output.​Xhtml]
textarea [Eliom_output.​Html5_forms]
textarea [Eliom_output.​Html5]
textarea [Eliom_mkforms.​MakeForms]

Creates a <textarea> tag

thd3 [Eliom_pervasives]
to_json [Eliom_pervasives]
to_poly [Eliom_pervasives]
to_react [Eliom_react.​Up]

The type of events that, while being "on the server", are triggered by clients.

typed_name [Eliom_output.​Eliom_appl]

U
unique [Eliom_pervasives.​HTML5.​M]

<<wip| ...

unique [Eliom_pervasives.​SVG.​M]

<<wip| ...

unit [Eliom_parameters]

file s tells that the service takes a file as parameter, labeled s.

unregister [Eliom_services]

Adds non localized POST parameters to a service

unset [Eliom_references]

Turn back to the default value (by removing the entry in the server side table in the case where they are stored in a table).

unset_cookie [Eliom_state]

Ask the browser to remove a cookie.

unset_persistent_data_session_group [Eliom_state]

Remove the session from its group.

unset_persistent_data_session_timeout [Eliom_state.​Session_admin]
unset_persistent_data_state_timeout [Eliom_state]

remove the persistent state timeout for current user (and turn back to the default).

unset_service_session_group [Eliom_state]

Remove the session from its group

unset_service_session_timeout [Eliom_state.​Session_admin]
unset_service_state_timeout [Eliom_state]

remove the service state timeout for current user (and turn back to the default).

unset_volatile_data_session_group [Eliom_state]

Remove the session from its group

unset_volatile_data_session_timeout [Eliom_state.​Session_admin]
unset_volatile_data_state_timeout [Eliom_state]

remove the "volatile data" state timeout for current user (and turn back to the default).

uri [Atom_feed]

uri tag, basically, simply a converter

uri_of_string [Eliom_mkforms.​FORMS_PARAM]
user_type [Eliom_parameters]

used for services that don't have any parameters

user_type_button [Eliom_output_base.​Html5_forms]

Creates a <button> tag with user_type content

user_type_button [Eliom_duce_sigs.​XHTML_FORMS]

Creates a <button> tag with user_type content

user_type_button [Eliom_output.​HtmlText]
user_type_button [Eliom_output.​Xhtml_forms]
user_type_button [Eliom_output.​Xhtml]
user_type_button [Eliom_output.​Html5_forms]
user_type_button [Eliom_output.​Html5]
user_type_button [Eliom_mkforms.​MakeForms]

Creates a <button> tag with user_type content

user_type_checkbox [Eliom_output_base.​Html5_forms]

Creates a checkbox <input> tag that will have a "user type" value.

user_type_checkbox [Eliom_duce_sigs.​XHTML_FORMS]

Creates a checkbox <input> tag that will have a "user type" value.

user_type_checkbox [Eliom_output.​HtmlText]
user_type_checkbox [Eliom_output.​Xhtml_forms]
user_type_checkbox [Eliom_output.​Xhtml]
user_type_checkbox [Eliom_output.​Html5_forms]
user_type_checkbox [Eliom_output.​Html5]
user_type_checkbox [Eliom_mkforms.​MakeForms]

Creates a checkbox <input> tag that will have a "user type" value.

user_type_coordinates [Eliom_parameters]

Same for a float value

user_type_image_input [Eliom_output_base.​Html5_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_duce_sigs.​XHTML_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_output.​HtmlText]
user_type_image_input [Eliom_output.​Xhtml_forms]
user_type_image_input [Eliom_output.​Xhtml]
user_type_image_input [Eliom_output.​Html5_forms]
user_type_image_input [Eliom_output.​Html5]
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_output_base.​Html5_forms]

Creates an <input> tag for a user type

user_type_input [Eliom_duce_sigs.​XHTML_FORMS]

Creates an <input> tag for a user type

user_type_input [Eliom_output.​HtmlText]
user_type_input [Eliom_output.​Xhtml_forms]
user_type_input [Eliom_output.​Xhtml]
user_type_input [Eliom_output.​Html5_forms]
user_type_input [Eliom_output.​Html5]
user_type_input [Eliom_mkforms.​MakeForms]

Creates an <input> tag for a user type

user_type_multiple_select [Eliom_output_base.​Html5_forms]

Creates a <select> tag for user type values.

user_type_multiple_select [Eliom_duce_sigs.​XHTML_FORMS]

Creates a <select> tag for user type values.

user_type_multiple_select [Eliom_output.​HtmlText]
user_type_multiple_select [Eliom_output.​Xhtml_forms]
user_type_multiple_select [Eliom_output.​Xhtml]
user_type_multiple_select [Eliom_output.​Html5_forms]
user_type_multiple_select [Eliom_output.​Html5]
user_type_multiple_select [Eliom_mkforms.​MakeForms]

Creates a <select> tag for user type values.

user_type_radio [Eliom_output_base.​Html5_forms]

Creates a radio <input> tag with user_type content

user_type_radio [Eliom_duce_sigs.​XHTML_FORMS]

Creates a radio <input> tag with user_type content

user_type_radio [Eliom_output.​HtmlText]
user_type_radio [Eliom_output.​Xhtml_forms]
user_type_radio [Eliom_output.​Xhtml]
user_type_radio [Eliom_output.​Html5_forms]
user_type_radio [Eliom_output.​Html5]
user_type_radio [Eliom_mkforms.​MakeForms]

Creates a radio <input> tag with user_type content

user_type_select [Eliom_output_base.​Html5_forms]

Creates a <select> tag for user type values.

user_type_select [Eliom_duce_sigs.​XHTML_FORMS]

Creates a <select> tag for user type values.

user_type_select [Eliom_output.​HtmlText]
user_type_select [Eliom_output.​Xhtml_forms]
user_type_select [Eliom_output.​Xhtml]
user_type_select [Eliom_output.​Html5_forms]
user_type_select [Eliom_output.​Html5]
user_type_select [Eliom_mkforms.​MakeForms]

Creates a <select> tag for user type values.


V
void_coservice' [Eliom_services]

Void non-attached coservices

void_hidden_coservice' [Eliom_services]

The same, but forcing https.

volatile_data_state_status [Eliom_state]

W
wrap [Eliom_wrap]

create f create a new tag that can be included into a value.

write [Eliom_bus]

stream b returns the stream of datas sent to bus b.


X
xhtml [Atom_feed]

XHTML text construct

xhtmlC [Atom_feed]

An xhtml content, embedded in a div

xml_of_feed [Atom_feed]