This is server API (go to client)

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 (Eliom_content.​Html5.​elt ).

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 attached coservice 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 attached coservice 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 attached coservice 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 attached coservice 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 non-attached coservice taking get_params as extra GET parameters.

coservice' [Eliom_service.​Ocaml]

The function coservice' ~get_param creates a non-attached coservice taking get_params as extra GET parameters.

coservice' [Eliom_service.​App]

The function coservice' ~get_param creates a non-attached coservice taking get_params as extra GET parameters.

coservice' [Eliom_service.​Http]

The function coservice' ~get_param creates a non-attached coservice 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 attached coservice 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 attached coservice 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 attached coservice 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 attached coservice 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 non-attached coservice 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 non-attached coservice 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 non-attached coservice 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 non-attached coservice 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 Eliom_content.​Html5.​D.​get_form to avoid the untyped Eliom_content.Html5.D.form.

form [Eliom_content.​Html5.​F]

This is an alias to Eliom_content.​Html5.​F.​get_form 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 Eliom_content.​Html5.​D.​string_input to avoid the untyped Eliom_content.Html5.D.input.

input [Eliom_content.​Html5.​F]

This is an alias to Eliom_content.​Html5.​F.​string_input 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 global element).

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 Dom & Client-values .

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 get_config ) 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 attached coservice 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 attached coservice 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 attached coservice 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 attached coservice 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 non-attached coservice taking post_params as POST parameters.

post_coservice' [Eliom_service.​Ocaml]

The function post_coservice' ~post_params creates a non-attached coservice taking post_params as POST parameters.

post_coservice' [Eliom_service.​App]

The function post_coservice' ~post_params creates a non-attached coservice taking post_params as POST parameters.

post_coservice' [Eliom_service.​Http]

The function post_coservice' ~post_params creates a non-attached coservice 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 attached coservice 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 attached coservice 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 attached coservice 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 attached coservice 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 non-attached coservice 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 non-attached coservice 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 non-attached coservice 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 non-attached coservice 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]