This is server API (go to client)

Index of types


A
a_attrib_t [Eliom_mkforms.​FORMS_PARAM]
a_attrib_t [Eliom_content.​Forms]
a_content_elt [Eliom_mkforms.​FORMS_PARAM]
a_content_elt [Eliom_content.​Forms]
a_content_elt_list [Eliom_mkforms.​FORMS_PARAM]
a_content_elt_list [Eliom_content.​Forms]
a_elt [Eliom_mkforms.​FORMS_PARAM]
a_elt [Eliom_content.​Forms]
a_elt_list [Eliom_mkforms.​FORMS_PARAM]
a_s [Eliom_service]

The abstract type for attached service representation.

all_scope [Eliom_common]
answer [Eliom_comet_base]
appl [Eliom_registration.​ELIOM_APPL]

The type appl is an abstract type for identifying an application.

appl_service [Eliom_registration]

The type appl_service is used as a phantom type parameters for Eliom_service.​service and Eliom_registration.​kind.

appl_service_options [Eliom_registration]

Type for the options of an Eliom application service.

application_content [Eliom_registration]

The type application_content is a refinement of Eliom_registration.​appl_service to be used as a phantom type parameters for Eliom_registration.​kind.

attached [Eliom_service]

Restriction of service_kind to attached services.

attached_service_kind [Eliom_service]

An attached service could either be an `Internal Eliom service or an abstraction for an `External service.

attrib [Eliom_content.​Html5]
attrib [Eliom_content_core.​Html5]
attrib [Eliom_content_core.​Svg]
authentication_result [Eliom_openid]

The result of an authentication.

author [Atom_feed]

B
base [Atom_feed]
binsum [Eliom_parameter]

Helpers type used for parameters of type binary sum, see Eliom_parameter.​sum.

block_content [Eliom_registration]

The type block_content is a refinement of Eliom_registration.​http_service to be used as a phantom type parameters for Eliom_registration.​kind.

browser_content [Eliom_registration]

The type browser_content is a refinement of Eliom_registration.​http_service to be used as a phantom type parameters for Eliom_registration.​kind.

bus_send_service [Eliom_comet_base]
button_attrib_t [Eliom_mkforms.​FORMS_PARAM]
button_attrib_t [Eliom_content.​Forms]
button_content_elt [Eliom_mkforms.​FORMS_PARAM]
button_content_elt [Eliom_content.​Forms]
button_content_elt_list [Eliom_mkforms.​FORMS_PARAM]
button_content_elt_list [Eliom_content.​Forms]
button_elt [Eliom_mkforms.​FORMS_PARAM]
button_elt [Eliom_content.​Forms]
button_type_t [Eliom_mkforms.​FORMS_PARAM]
button_type_t [Eliom_content.​Forms]

C
caml [Eliom_parameter]

marshaled OCaml values of type 'a

caml_content [Eliom_registration]

The type caml_content is an synomyn for Eliom_parameter.​caml to be used as a phantom type parameters for Eliom_registration.​kind.

caml_event_handler [Eliom_content_core.​Xml]

Values of type 'a caml_event_handler represents event handler build with the {{ ... }} syntax (see the Eliom manual for more information on syntax extension).

category [Atom_feed]
chan_id [Eliom_comet_base]
channel_data [Eliom_comet_base]
check_fun [Eliom_openid]

The type of the authenticate function.

client_process_scope [Eliom_common]
comet_request [Eliom_comet_base]
comet_scope [Eliom_comet.​Channel]
comet_service [Eliom_comet_base]
comet_stateful_request [Eliom_comet_base]
comet_stateless_request [Eliom_comet_base]

None means 'newest channel'

command [Eliom_comet_base]
content [Atom_feed]
contributor [Atom_feed]
cookie [Eliom_cookie]

HTTP cookies representation.

cookie_scope [Eliom_common]

Eliom is using regular (browser) cookies but can also use browser tab cookies (only if you are using a client side program)

cookieset [Eliom_cookie]

Set of cookie, grouped by path.

coordinates [Eliom_parameter]

The type coordinates represent the data sent by an <input type="image" ...>.


D
data_session [Eliom_state.​Session_admin]
dateConstruct [Atom_feed]

E
eliom_extension_sig [Eliom_extension]

Type of the function that must be registered to declare an eliom extension.

elt [Eliom_content.​Html5]

See the Eliom manual for more information on dom semantics vs. functional semantics for HTML5 tree manipulated by client/server application.

elt [Eliom_content_core.​Html5]

See the Eliom manual for more information on dom semantics vs. functional semantics for HTML5 tree manipulated by client/server application.

elt [Eliom_content_core.​Svg]

See the Eliom manual for more information ondom semantics vs. functional semantics for SVG tree manipulated by client/server application.

emailAddress [Atom_feed]
entry [Atom_feed]
entryOAttr [Atom_feed]

Children tags allowed for the entry tag

eref [Eliom_reference.​Volatile]

The type of volatile Eliom references.

eref [Eliom_reference]

The type of Eliom references whose content is of type 'a.

eref' [Eliom_reference]

Eliom references come in two flavors: they may be stored persistently or the may be volatile.

extension [Eliom_openid]

An extension yielding values of type 'a


F
feed [Eliom_atom]

Needed when used with Pubsubhubbub

feed [Atom_feed]
feedOAttr [Atom_feed]

Children tags allowed for the feed tag

field [Eliom_openid]

A field you can request to the provider

file_info [Eliom_lib]
for_attrib [Eliom_mkforms.​FORMS_PARAM]
for_attrib [Eliom_content.​Forms]
form_attrib_t [Eliom_mkforms.​FORMS_PARAM]
form_attrib_t [Eliom_content.​Forms]
form_content_elt [Eliom_mkforms.​FORMS_PARAM]
form_content_elt [Eliom_content.​Forms]
form_content_elt_list [Eliom_mkforms.​FORMS_PARAM]
form_content_elt_list [Eliom_content.​Forms]
form_elt [Eliom_mkforms.​FORMS_PARAM]
form_elt [Eliom_content.​Forms]
fullsessionname [Eliom_common]

G
generator [Atom_feed]
get_page [Eliom_tools]

Restriction of Eliom_service.​service to registrable GET services without parameters that do not returns a marshalled OCaml value.

get_page [Eliom_tools_common]
get_service_kind [Eliom_service]

Restriction of service_kind to services without POST parameters.

getpost [Eliom_service]

The kind of a service is `Post when there is at least one POST parameters.

global_scope [Eliom_common]

H
hierarchical_site [Eliom_tools]

Hierarchical sites description.

hierarchical_site [Eliom_tools_common]
hierarchical_site_item [Eliom_tools]
hierarchical_site_item [Eliom_tools_common]

Hierchical sites

href [Atom_feed]
hrefLang [Atom_feed]
http_service [Eliom_registration]

The type http_service is used as a phantom type parameters for Eliom_service.​service and Eliom_registration.​kind.


I
icon [Atom_feed]
id [Atom_feed]
id [Eliom_content_core.​Html5.​Id]

The type of global HTML5 element identifier.

id [Eliom_content_core.​Svg.​Id]

The type of global SVG element identifier.

input_attrib_t [Eliom_mkforms.​FORMS_PARAM]
input_attrib_t [Eliom_content.​Forms]
input_elt [Eliom_mkforms.​FORMS_PARAM]
input_elt [Eliom_content.​Forms]
input_type_t [Eliom_mkforms.​FORMS_PARAM]
input_type_t [Eliom_content.​Forms]
internal_comet_service [Eliom_comet_base]
internal_service_kind [Eliom_service]

Restriction of service_kind to internal services.


K
kind [Eliom_registration]

The type kind is an abstract type for the HTTP frame returned by a service.


L
label [Atom_feed]
lang [Atom_feed]
length [Atom_feed]
link [Atom_feed]
linkOAttr [Atom_feed]

Children tags allowed for the link tag

link_attrib_t [Eliom_mkforms.​FORMS_PARAM]
link_attrib_t [Eliom_content.​Forms]
link_elt [Eliom_mkforms.​FORMS_PARAM]
link_elt [Eliom_content.​Forms]
listnames [Eliom_parameter]

Helpers type used to construct forms from lists, see Eliom_parameter.​list.

logo [Atom_feed]
ltitle [Atom_feed]

M
main_page [Eliom_tools]

Main page description for a section of a hierarchical site.

main_page [Eliom_tools_common]
mediaType [Atom_feed]
metaAttr [Atom_feed]

Common optional attributes


N
na_s [Eliom_service]

The abstract type for non-attached service representation.

ncname [Atom_feed]
nl_params_set [Eliom_parameter]

Use this type to give non localized parameters to a link or a form

no_param_name [Eliom_parameter]

Empty type used to denotes it is not possible to use the parameter in a form.

non_caml_service [Eliom_registration]

The type non_caml_service is used as phantom type parameters for the Eliom_registration.​kind.

non_localized_params [Eliom_parameter]

Non localized parameters

nonattached [Eliom_service]

Restriction of service_kind to non-attached services.


O
one_page [Eliom_tools]

Restriction of Eliom_service.​service to services without parameters that do not returns a marshalled OCaml value.

one_page [Eliom_tools_common]

Menus

oneradio [Eliom_parameter]

Restriction of Eliom_parameter.​setoneradio unary and optional parameters.

openid_error [Eliom_openid]

Error that may happen when identifiying an user

optgroup_attrib_t [Eliom_mkforms.​FORMS_PARAM]
optgroup_attrib_t [Eliom_content.​Forms]
option_attrib_t [Eliom_mkforms.​FORMS_PARAM]
option_attrib_t [Eliom_content.​Forms]
option_elt [Eliom_mkforms.​FORMS_PARAM]
option_elt_list [Eliom_mkforms.​FORMS_PARAM]
options [Eliom_mkreg.​REG_PARAM_ALPHA_RETURN]
options [Eliom_mkreg.​REG_PARAM]
options [Eliom_mkreg.​MakeRegister_AlphaReturn]
options [Eliom_registration.​Registration]
options [Eliom_registration.​Any]
options [Eliom_registration.​Redirection]

P
page [Eliom_mkreg.​REG_PARAM_ALPHA_RETURN]
page [Eliom_mkreg.​REG_PARAM]
page [Eliom_mkreg.​MakeRegister_AlphaReturn]
page [Eliom_registration.​Registration]
page [Eliom_registration.​Any]
page [Eliom_registration.​Redirection]
pape [Eliom_openid]

The pape data returned by the server

param_name [Eliom_parameter]

Abstract type for parameters' name.

params_type [Eliom_parameter]

Abstract type for service parameters.

pcdata_elt [Eliom_mkforms.​FORMS_PARAM]
pcdata_elt [Eliom_content.​Forms]
persistent_session [Eliom_state.​Session_admin]
persistent_table [Eliom_state]

The type of persistent state data tables.

personConstruct [Atom_feed]

Children tags allowed for the author and contributor tags

position [Eliom_comet_base]
post_service_kind [Eliom_service]

Restriction of service_kind to services with at least one POST parameters.

published [Atom_feed]

R
raw_input_type_t [Eliom_mkforms.​FORMS_PARAM]
raw_input_type_t [Eliom_content.​Forms]
registrable [Eliom_service]

A service is `Registrable only if it isn't a pre-applied service, see Eliom_service.​preapply.

rel [