(**) [Eliomparameters] |
This is a combinator to allow the service to take several parameters
(see examples above)
Warning: it is a binary operator.
|
(>>=) [Lwt] | t >>= f is an alternative notation for bind t f .
|
A | |
a [XHTML.T] | |
a [Eliompredefmod.XHTMLFORMSSIG] | a service sp cont () creates a link to service .
|
a [Eliommkforms.ELIOMFORMSIG] | a service sp cont () creates a link to service .
|
a_abbr [XHTML.T] | |
a_accept [XHTML.T] | |
a_accept_charset [XHTML.T] | |
a_accesskey [XHTML.T] |
This attribute assigns an access key to an element.
|
a_action [XHTML.T] |
This attribute specifies a form processing agent.
|
a_align [XHTML.T.Basic_Tables] | |
a_align [XHTML.T] | |
a_alt [XHTML.T] | |
a_archive [XHTML.T] | |
a_axis [XHTML.T] | |
a_border [XHTML.T] | |
a_button_type [XHTML.T] | |
a_cellpadding [XHTML.T] | |
a_cellspacing [XHTML.T] | |
a_char [XHTML.T] | |
a_charoff [XHTML.T] | |
a_charset [XHTML.T] |
This attribute specifies the character encoding of the resource
designated by the link.
|
a_checked [XHTML.T] |
When the
type attribute has the value "radio" or "checkbox" ,
this boolean attribute specifies that the button is on.
|
a_cite [XHTML.T] | |
a_class [XHTML.T] |
This attribute assigns a class name or set of class names to an
element.
|
a_classid [XHTML.T] | |
a_codebase [XHTML.T] | |
a_codetype [XHTML.T] | |
a_cols [XHTML.T] |
This attribute specifies the visible width in average character
widths.
|
a_colspan [XHTML.T] | |
a_content [XHTML.T] | |
a_coords [XHTML.T] | |
a_data [XHTML.T] | |
a_datapagesize [XHTML.T] | |
a_datetime [XHTML.T] | |
a_declare [XHTML.T] | |
a_defer [XHTML.T] | |
a_dir [XHTML.T] | |
a_disabled [XHTML.T] | |
a_enctype [XHTML.T] | |
a_for [XHTML.T] | |
a_frame [XHTML.T] | |
a_frameborder [XHTML.T] | |
a_fs_cols [XHTML.T] | |
a_fs_rows [XHTML.T] | |
a_headers [XHTML.T] | |
a_height [XHTML.T] | |
a_href [XHTML.T] |
This attribute specifies the location of a Web resource, thus
defining a link between the current element (the source anchor)
and the destination anchor defined by this attribute.
|
a_hreflang [XHTML.T] |
This attribute specifies the base language of the resource
designated by href and may only be used when href is specified.
|
a_http_equiv [XHTML.T] | |
a_id [XHTML.T] |
This attribute assigns a name to an element.
|
a_input_type [XHTML.T] | |
a_label [XHTML.T] | |
a_longdesc [XHTML.T] | |
a_marginheight [XHTML.T] | |
a_marginwidth [XHTML.T] | |
a_maxlength [XHTML.T] | |
a_media [XHTML.T] | |
a_method [XHTML.T] | |
a_multiple [XHTML.T] | |
a_name [XHTML.T] |
This attribute assigns the control name.
|
a_name_01_00 [XHTML.T_01_00] |
XHTML 1.1 has removed the name attribute from several elements:
|
a_nohref [XHTML.T] | |
a_noresize [XHTML.T] | |
a_profile [XHTML.T] | |
a_readonly [XHTML.T] | |
a_rel [XHTML.T] |
This attribute describes the relationship from the current document
to the anchor specified by the href attribute.
|
a_rev [XHTML.T] |
This attribute is used to describe a reverse link from the anchor specified
by the href attribute to the current document.
|
a_rows [XHTML.T] |
This attribute specifies the number of visible text lines.
|
a_rowspan [XHTML.T] | |
a_rules [XHTML.T] | |
a_scheme [XHTML.T] | |
a_scope [XHTML.T.Basic_Tables] | |
a_scope [XHTML.T] | |
a_scrolling [XHTML.T] | |
a_selected [XHTML.T] |
When set, this boolean attribute specifies that this option is pre-selected.
|
a_shape [XHTML.T] | |
a_size [XHTML.T] | |
a_src [XHTML.T] | |
a_standby [XHTML.T] | |
a_summary [XHTML.T] | |
a_tabindex [XHTML.T] |
This attribute specifies the position of the current element in
the tabbing order for the current document.
|
a_target [XHTML.T] | |
a_title [XHTML.T] |
This attribute offers advisory information about the element for
which it is set.
|
a_type [XHTML.T] |
This attribute gives an advisory hint as to the content type of
the content available at the link target address.
|
a_usemap [XHTML.T] | |
a_valign [XHTML.T.Basic_Tables] | |
a_valign [XHTML.T] | |
a_value [XHTML.T] |
This attribute specifies the initial value of the control.
|
a_version [XHTML.T] | |
a_width [XHTML.T] | |
a_xml_lang [XHTML.T] | |
a_xml_space [XHTML.T] | |
a_xmlns [XHTML.T] | |
abbr [XHTML.T] | |
abort [Http_com] | |
abort [Lwt_ssl] | |
abort [Lwt_unix] |
Makes all current and further uses of the file descriptor
fail with the given exception
|
accept [Lwt_unix] | |
accesslog [Messages] |
Write a message in access.log
|
acronym [XHTML.T] | |
add [Ocsipersist] | add table key value associates value to key .
|
add_cookie [Http_frame] | |
add_cookies [Http_frame] | |
add_headers [Http_frame.Http_header] | |
address [XHTML.T] | |
addto_class [XHTML.T] |
Add the element and all its subelements to a class.
|
addto_class1 [XHTML.T] |
Add the element to a class.
|
all_anchors [XHTML.T] | |
all_hrefs [XHTML.T] | |
all_suffix [Eliomparameters] |
Takes all the suffix, as long as possible, as a (slash separated)
string list
|
all_suffix_regexp [Eliomparameters] | 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 [Eliomparameters] |
Takes all the suffix, as long as possible, as a string
|
all_suffix_user [Eliomparameters] |
Takes all the suffix, as long as possible,
with a type specified by the user.
|
any [Eliomparameters] |
Use this if you want to take any parameters.
|
area [XHTML.T] | |
B | |
b [XHTML.T] | |
base [XHTML.T] | |
bdo [XHTML.T] | |
big [XHTML.T] | |
bind [Lwt_unix] | |
bind [Lwt] | bind t f is a thread which first waits for the thread t
to terminate and then, if the thread succeeds, behaves as the
application of function f to the return value of t .
|
blockquote [XHTML.T] | |
body [XHTML.T] | |
bool [Eliomparameters] | bool s tells that the service takes a boolean as parameter, labeled s .
|
bool_checkbox [Eliompredefmod.XHTMLFORMSSIG] |
Creates a checkbox
<input> tag that will have a boolean value.
|
bool_checkbox [Eliommkforms.ELIOMFORMSIG] |
Creates a checkbox
<input> tag that will have a boolean value.
|
br [XHTML.T] | |
button [XHTML.T] | |
button [Eliompredefmod.XHTMLFORMSSIG] |
Creates a
<button> tag with no value.
|
button [Eliommkforms.ELIOMFORMSIG] |
Creates a
<button> tag with no value.
|
buttonsubmit [Eliommkforms.FORMCREATE] | |
C | |
caption [XHTML.T.Basic_Tables] | |
caption [XHTML.T] | |
catch [Lwt] | catch t f is a thread that behaves as the thread t () if
this thread succeeds.
|
cdata [XHTML.T] | |
cdata_script [XHTML.T] | |
cdata_style [XHTML.T] | |
change [Lwt_timeout] | |
checkbox [Eliommkforms.FORMCREATE] | |
choose [Lwt] | choose l behaves as the first thread in l to terminate.
|
cite [XHTML.T] | |
close [Lwt_ssl] | |
close [Lwt_unix] | |
close_all_persistent_data_sessions [Eliomsessions] |
Close all persistent sessions for one session name.
|
close_all_service_sessions [Eliomsessions] |
Close all service sessions for one session name.
|
close_all_sessions [Eliomsessions] |
Close all persistent and volatile sessions for one session name.
|
close_all_volatile_data_sessions [Eliomsessions] |
Close all volatile data sessions for one session name.
|
close_all_volatile_sessions [Eliomsessions] |
Close all volatile (service and volatile data) sessions
for one session name.
|
close_persistent_data_session [Eliomsessions.Session_admin] | |
close_persistent_data_session [Eliomsessions] |
Close Eliom's current persistent session if opened
(destroying all persistent data for that user)
|
close_service_session [Eliomsessions.Session_admin] | |
close_service_session [Eliomsessions] |
Close Eliom's current service session, if opened
|
close_session [Eliomsessions] |
Close Eliom's current sessions if opened (service session,
volatile data session and persistent session).
|
close_volatile_data_session [Eliomsessions.Session_admin] | |
close_volatile_data_session [Eliomsessions] |
Close Eliom's current data session, if opened
(destroying all session data for that user)
|
close_volatile_session [Eliomsessions] |
Close Eliom's current volatile session if opened
(both service session and volatile data session)
(destroying all session data for that user).
|
code [XHTML.T] | |
col [XHTML.T] | |
colgroup [XHTML.T] | |
compute_new_ri_cookies [Http_frame] | |
connect [Lwt_unix] | |
cons_form [Eliommkforms.FORMCREATE] | |
console [Messages] |
Write a message in the console (if not called in silent mode)
|
console2 [Messages] |
Write a message in the console (if not called in silent mode)
|
cookie_table_of_eliom_cookies [Eliomservices] |
Conversion fonction from Eliom cookies to server cookies.
|
coordinates [Eliomparameters] | string s tells that the service takes as parameters the coordinates
of the point where the user were clicked on an image.
|
create [Lwt_timeout] | |
create_persistent_table [Eliomsessions] |
creates a table on hard disk where you can store the session data for
all users.
|
create_receiver [Http_com] | |
create_sender [Http_com] | |
create_volatile_table [Eliomsessions] |
creates a table in memory where you can store the session data for
all users.
|
css_link [Eliompredefmod.XHTMLFORMSSIG] |
Creates a
<link> tag for a Cascading StyleSheet (CSS).
|
css_link [Eliommkforms.ELIOMFORMSIG] |
Creates a
<link> tag for a Cascading StyleSheet (CSS).
|
D | |
dd [XHTML.T] | |
debug [Messages] |
Write a message only in debugging mode (-V option) - Non cooperative
|
debug2 [Messages] |
Write a message only in debugging mode (-V option) - Non cooperative
|
debug_noel [Messages] |
Same as
debug without new line at the end - Non cooperative
|
debug_noel2 [Messages] |
Same as
debug without new line at the end - Non cooperative
|
default_result [Http_frame] |
Default
result to use as a base for constructing others.
|
default_sender [Http_com] |
Sender with only the server name, and HTTP/1.1
|
del [XHTML.T] | |
detach [Preemptive] |
detaches a computation to a preemptive thread.
|
dfn [XHTML.T] | |
display_http_exception [Http_frame.Http_error] | |
div [XHTML.T] | |
dl [XHTML.T] | |
doctype [XHTML.T] | |
dt [XHTML.T] | |
E | |
em [XHTML.T] | |
empty_result [Http_frame] | result for an empty page.
|
empty_seq [Eliommkforms.FORMCREATE] | |
entity [XHTML.T] | |
errlog [Messages] |
Write a message in errors.log
|
expl_of_code [Http_frame.Http_error] | |
F | |
fail [Lwt] | fail e is a thread that fails with the exception e .
|
fieldset [XHTML.T] | |
file [Eliomparameters] | file s tells that the service takes a file as parameter, labeled s .
|
file [Eliommkforms.FORMCREATE] | |
file_input [Eliompredefmod.XHTMLFORMSSIG] |
Creates an
<input> tag for sending a file
|
file_input [Eliommkforms.ELIOMFORMSIG] |
Creates an
<input> tag for sending a file
|
finalize [Lwt] | |
find [Ocsipersist] | find table key gives the value associated to key .
|
float [Eliomparameters] | float s tells that the service takes a floating point number as parameter, labeled s .
|
float_button [Eliompredefmod.XHTMLFORMSSIG] |
Creates a
<button> tag with float content
|
float_button [Eliommkforms.ELIOMFORMSIG] |
Creates a
<button> tag with float content
|
float_checkbox [Eliompredefmod.XHTMLFORMSSIG] |
Creates a checkbox
<input> tag that will have a float value.
|
float_checkbox [Eliommkforms.ELIOMFORMSIG] |
Creates a checkbox
<input> tag that will have a float value.
|
float_coordinates [Eliomparameters] |
Same for a float value
|
float_image_input [Eliompredefmod.XHTMLFORMSSIG] |
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 [Eliommkforms.ELIOMFORMSIG] |
Creates an
<input type="image" name="..." value="..."> tag that sends
the coordinates the user clicked on and a value of type float
|
float_input [Eliompredefmod.XHTMLFORMSSIG] |
Creates an
<input> tag for a float
|
float_input [Eliommkforms.ELIOMFORMSIG] |
Creates an
<input> tag for a float
|
float_multiple_select [Eliompredefmod.XHTMLFORMSSIG] |
Creates a
<select> tag for float values.
|
float_multiple_select [Eliommkforms.ELIOMFORMSIG] |
Creates a
<select> tag for float values.
|
float_radio [Eliompredefmod.XHTMLFORMSSIG] |
Creates a radio
<input> tag with float content
|
float_radio [Eliommkforms.ELIOMFORMSIG] |
Creates a radio
<input> tag with float content
|
float_select [Eliompredefmod.XHTMLFORMSSIG] |
Creates a
<select> tag for float values.
|
float_select [Eliommkforms.ELIOMFORMSIG] |
Creates a
<select> tag for float values.
|
flush [Lwt_chan] | |
fold_left [Lwt_util] |
Similar to
List.fold_left .
|
fold_persistent_data_sessions [Eliomsessions.Session_admin] |
Iterator on persistent sessions.
|
fold_service_sessions [Eliomsessions.Session_admin] |
Iterator on service sessions.
|
fold_step [Ocsipersist] |
Important warning: this iterator may not iter on all data of the table
if another thread is modifying it in the same time.
|
fold_table [Ocsipersist] |
Legacy interface for iter_step
|
fold_volatile_data_sessions [Eliomsessions.Session_admin] |
Iterator on data sessions.
|
form [XHTML.T.Basic_Forms] | |
form [XHTML.T] |
Generic forms.
|
frame [XHTML.T] | |
frameset [XHTML.T] | |
G | |
get [Ocsipersist] | get pv gives the value of pv
|
get [Http_client] |
EXPERIMENTAL -- May evolve in the future.
|
get_accept [Ocsiheaders] | |
get_accept_charset [Ocsiheaders] | |
get_accept_encoding [Ocsiheaders] | |
get_accept_language [Ocsiheaders] | |
get_all_get_params [Eliomsessions] |
returns all parameters of the URL (GET parameters)
(even those that are for another service)
|
get_all_post_params [Eliomsessions] |
returns all parameters in the body of the HTTP request (POST parameters)
(even those that are for another service)
|
get_config [Extensions] |
While loading an extension,
get the configuration tree between <dynlink></dynlink>
|
get_config [Eliomsessions] |
returns the information of the configuration file concerning that site
(between
<site> and </site> ).
|
get_config_file_charset [Eliomsessions] |
returns the charset for this site (from the configuration file)
|
get_content_length [Ocsiheaders] | |
get_content_type [Ocsiheaders] | |
get_cookie_string [Ocsiheaders] | |
get_cookies [Eliomsessions] |
returns the cookies sent by the browser
|
get_current_full_path [Eliomsessions] |
returns the full path of the URL using the type
Extensions.url_path
|
get_current_path_string [Eliomsessions] |
returns the path of the URL as a string
|
get_current_sub_path [Eliomsessions] |
returns the sub path of the URL using the type
Extensions.url_path .
|
get_default_persistent_data_session_timeout [Eliomsessions] |
returns the default timeout for sessions (server side).
|
get_default_service_session_timeout [Eliomsessions] |
returns the default timeout for service sessions (server side).
|
get_default_volatile_data_session_timeout [Eliomsessions] |
returns the default timeout for "volatile data" sessions (server side).
|
get_etag [Http_frame.HTTP_CONTENT] | |
get_exn [Eliomsessions] |
returns the exceptions that have been sent by the previous services
to their fallback, if any.
|
get_filesize [Eliomsessions] |
returns the size of the file.
|
get_firstline [Http_frame.Http_header] | |
get_form [Eliompredefmod.XHTMLFORMSSIG] | get_form service sp formgen creates a GET form to service .
|
get_form [Eliommkforms.ELIOMFORMSIG] | get_form service sp formgen creates a GET form to service .
|
get_full_url [Eliomsessions] |
returns the full URL as a string
|
get_get_params [Eliomsessions] |
returns the parameters of the URL (GET parameters)
that concern the running service.
|
get_global_persistent_data_session_timeout [Eliomsessions] |
returns the timeout for persistent sessions (server side).
|
get_global_service_session_timeout [Eliomsessions] |
returns the timeout for service sessions (server side).
|
get_global_volatile_data_session_timeout [Eliomsessions] |
returns the timeout for "volatile data" sessions (server side).
|
get_headers [Http_frame.Http_header] | |
get_headers_value [Http_frame.Http_header] | |
get_headers_values [Http_frame.Http_header] | |
get_host_and_port [Ocsiheaders] | |
get_hostname [Eliomsessions] |
returns the hostname that has been sent by the user agent, if any.
|
get_http_frame [Http_com] | |
get_if_match [Ocsiheaders] | |
get_if_modified_since [Ocsiheaders] | |
get_if_none_match [Ocsiheaders] | |
get_if_unmodified_since [Ocsiheaders] | |
get_inet_addr [Eliomsessions] |
returns the internet address of the client,
using the type
Unix.inet_addr (defined in OCaml's standard library).
|
get_ip [Eliomsessions] |
returns the internet address of the client as a string
|
get_keepalive [Ocsiheaders] | |
get_original_filename [Eliomsessions] |
returns the name the file had on the client when it has been sent.
|
get_other_get_params [Eliomsessions] |
returns the parameters of the URL (GET parameters)
that do not concern the running service.
|
get_persistent_data_session_cookie [Eliomsessions] |
returns the value of the Eliom's cookies for one persistent session.
|
get_persistent_data_session_name [Eliomsessions.Session_admin] | None means default session name
|
get_persistent_data_session_timeout [Eliomsessions.Session_admin] | |
get_persistent_data_session_timeout [Eliomsessions] |
returns the persistent session timeout for one user.
|
get_persistent_session_data [Eliomsessions.Session_admin] |
Fails with lwt exception
Not_found
if no data in the table for the session.
|
get_persistent_session_data [Eliomsessions] |
gets persistent session data for the current persistent session (if any)
|
get_port [Eliomsessions] |
returns the port on which the request has been done.
|
get_post_params [Eliomsessions] |
returns the parameters in the body of the HTTP request (POST parameters)
that concern the running service
|
get_previous_extension_error_code [Eliomsessions] |
returns the HTTP error code sent by the Ocsigen extension
that tried to answer to the request before Eliom.
|
get_proto [Http_frame.Http_header] | |
get_referer [Ocsiheaders] | |
get_referrer [Ocsiheaders] | |
get_ri [Eliomsessions] |
returns all the information about the request.
|
get_service_session_cookie [Eliomsessions] |
returns the value of Eliom's cookies for one service session.
|
get_service_session_name [Eliomsessions.Session_admin] | None means default session name
|
get_service_session_timeout [Eliomsessions.Session_admin] | |
get_service_session_timeout [Eliomsessions] |
returns the timeout for current service session.
|
get_session_name [Eliomsessions] |
returns the name of the sessions to which belongs the running service
(
None if it is not a session service)
|
get_site_dir [Eliomsessions] |
returns the root of the site.
|
get_suffix [Eliomsessions] |
returns the suffix of the current URL
|
get_tmp_filename [Eliomsessions] |
returns the filename used by Ocsigen for the uploaded file.
|
get_user_agent [Ocsiheaders] | |
get_user_agent [Eliomsessions] |
returns the name of the user agent that did the request
(usually the name of the browser).
|
get_volatile_data_session_cookie [Eliomsessions] |
returns the value of Eliom's cookies for one "volatile data" session.
|
get_volatile_data_session_name [Eliomsessions.Session_admin] | None means default session name
|
get_volatile_data_session_timeout [Eliomsessions.Session_admin] | |
get_volatile_data_session_timeout [Eliomsessions] |
returns the timeout for current volatile data session.
|
get_volatile_session_data [Eliomsessions.Session_admin] |
Raises
Not_found if no data in the table for the session.
|
get_volatile_session_data [Eliomsessions] |
gets session data for the current session (if any).
|
H | |
h1 [XHTML.T] | |
h2 [XHTML.T] | |
h3 [XHTML.T] | |
h4 [XHTML.T] | |
h5 [XHTML.T] | |
h6 [XHTML.T] | |
head [XHTML.T] | |
hidden [Eliommkforms.FORMCREATE] | |
hierarchical_menu_breadth_first [Eliomtools] | hierarchical_menu_breadth_first menu constructs a function taking
as parameters a service and ~sp (server parameters)
and displaying a hierarchical menu for this service.
|
hierarchical_menu_depth_first [Eliomtools] | hierarchical_menu_depth_first menu constructs a function taking
as parameters a service and ~sp (server parameters)
and displaying a hierarchical menu for this service.
|
hr [XHTML.T] | |
html [XHTML.T] | |
I | |
i [XHTML.T] | |
ignore_result [Lwt] | ignore_result t start the thread t and ignores its result
value if the thread terminates sucessfully.
|
image [Eliommkforms.FORMCREATE] | |
image_input [Eliompredefmod.XHTMLFORMSSIG] |
Creates an
<input type="image" name="..."> tag that sends the coordinates
the user clicked on
|
image_input [Eliommkforms.ELIOMFORMSIG] |
Creates an
<input type="image" name="..."> tag that sends the coordinates
the user clicked on
|
img [XHTML.T] | |
in_channel_of_descr [Lwt_ssl] | |
in_channel_of_descr [Lwt_unix] | |
input [XHTML.T.Basic_Forms] | |
input [XHTML.T] | |
input [Lwt_chan] | |
input_char [Lwt_chan] | |
input_line [Lwt_chan] | |
input_value [Lwt_chan] | |
ins [XHTML.T] | |
int [Eliomparameters] | int s tells that the service takes an integer as parameter, labeled s .
|
int_button [Eliompredefmod.XHTMLFORMSSIG] |
Creates a
<button> tag with int content
|
int_button [Eliommkforms.ELIOMFORMSIG] |
Creates a
<button> tag with int content
|
int_checkbox [Eliompredefmod.XHTMLFORMSSIG] |
Creates a checkbox
<input> tag that will have an int value.
|
int_checkbox [Eliommkforms.ELIOMFORMSIG] |
Creates a checkbox
<input> tag that will have an int value.
|
int_coordinates [Eliomparameters] |
Same for an integer value
|
int_image_input [Eliompredefmod.XHTMLFORMSSIG] |
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 [Eliommkforms.ELIOMFORMSIG] |
Creates an
<input type="image" name="..." value="..."> tag that sends
the coordinates the user clicked on and a value of type int
|
int_input [Eliompredefmod.XHTMLFORMSSIG] |
Creates an
<input> tag for an integer
|
int_input [Eliommkforms.ELIOMFORMSIG] |
Creates an
<input> tag for an integer
|
int_multiple_select [Eliompredefmod.XHTMLFORMSSIG] |
Creates a
<select> tag for int values.
|
int_multiple_select [Eliommkforms.ELIOMFORMSIG] |
Creates a
<select> tag for int values.
|
int_radio [Eliompredefmod.XHTMLFORMSSIG] |
Creates a radio
<input> tag with int content
|
int_radio [Eliommkforms.ELIOMFORMSIG] |
Creates a radio
<input> tag with int content
|
int_select [Eliompredefmod.XHTMLFORMSSIG] |
Creates a
<select> tag for int values.
|
int_select [Eliommkforms.ELIOMFORMSIG] |
Creates a
<select> tag for int values.
|
iter [Lwt_util] | iter f l start a thread for each element in l .
|
iter_persistent_data_sessions [Eliomsessions.Session_admin] |
Iterator on persistent sessions.
|
iter_serial [Lwt_util] |
Similar to
iter but wait for one thread to terminate before
starting the next one.
|
iter_service_sessions [Eliomsessions.Session_admin] |
Iterator on service sessions.
|
iter_step [Ocsipersist] |
Important warning: this iterator may not iter on all data of the table
if another thread is modifying it in the same time.
|
iter_table [Ocsipersist] |
Legacy interface for iter_step
|
iter_volatile_data_sessions [Eliomsessions.Session_admin] |
Iterator on data sessions.
|
J | |
join [Lwt_util] | join l wait for all threads in l to terminate.
|
js_script [Eliompredefmod.XHTMLFORMSSIG] |
Creates a
<script> tag to add a javascript file
|
js_script [Eliommkforms.ELIOMFORMSIG] |
Creates a
<script> tag to add a javascript file
|
K | |
kbd [XHTML.T] | |
L | |
label [XHTML.T.Basic_Forms] | |
label [XHTML.T] | |
legend [XHTML.T] | |
length [Ocsipersist] |
Size of a table.
|
li [XHTML.T] | |
link [XHTML.T] | |
list [Eliomparameters] |
The service takes a list of parameters.
|
listen [Lwt_unix] | |
lock_receiver [Http_com] | |
M | |
make_a [Eliommkforms.FORMCREATE] | |
make_button [Eliommkforms.FORMCREATE] | |
make_css_link [Eliommkforms.FORMCREATE] | |
make_get_form [Eliommkforms.FORMCREATE] | |
make_hidden_field [Eliommkforms.FORMCREATE] | |
make_in_channel [Lwt_chan] | |
make_input [Eliommkforms.FORMCREATE] | |
make_js_script [Eliommkforms.FORMCREATE] | |
make_optgroup [Eliommkforms.FORMCREATE] | |
make_option [Eliommkforms.FORMCREATE] | |
make_out_channel [Lwt_chan] | |
make_pcdata [Eliommkforms.FORMCREATE] | |
make_persistent [Ocsipersist] | make_persistent store name default find a persistent value
named name in store store
from database, or create it with the default value default if it
does not exist.
|
make_persistent_lazy [Ocsipersist] |
Same as make_persistent but the default value is evaluated only
if needed
|
make_post_form [Eliommkforms.FORMCREATE] | |
make_region [Lwt_util] | make_region sz create a region of size sz .
|
make_select [Eliommkforms.FORMCREATE] | |
make_string_uri [Eliompredefmod.XHTMLFORMSSIG] |
Creates the string corresponding to the URL of a service applyed to
its GET parameters.
|
make_string_uri [Eliommkforms.ELIOMFORMSIG] |
Creates the string corresponding to the URL of a service applyed to
its GET parameters.
|
make_textarea [Eliommkforms.FORMCREATE] | |
make_uri [Eliompredefmod.XHTMLFORMSSIG] |
Create the text of the service.
|
make_uri [Eliommkforms.ELIOMFORMSIG] |
Create the text of the service.
|
map [XHTML.T] | |
map [Lwt_util] | map f l apply f to each element in l and collect the
results of the threads thus created.
|
map_optgroup [Eliommkforms.FORMCREATE] | |
map_option [Eliommkforms.FORMCREATE] | |
map_serial [Lwt_util] |
Similar to
map but wait for one thread to terminate before
starting the next one.
|
map_with_waiting_action [Lwt_util] | map_with_waiting_action f wa l apply f to each element
in l and collect the results of the threads thus created.
|
menu [Eliomtools] |
Creates a menu
|
meta [XHTML.T] | |
N | |
new_coservice [Eliomservices] |
Creates a coservice.
|
new_coservice' [Eliomservices] |
Creates a non-attached coservice, that is, services that do not
correspond to a precise URL.
|
new_external_service [Eliomservices] |
Creates an service for an external web site.
|
new_post_coservice [Eliomservices] |
Creates a coservice with POST parameters
|
new_post_coservice' [Eliomservices] |
Creates a non attached coservice with POST parameters.
|
new_post_service [Eliomservices] |
Creates an service that takes POST parameters.
|
new_service [Eliomservices] | new_service ~path:p ~get_params:pa () creates an Eliomservices.service associated
to the path p , taking the GET parameters pa .
|
noframes [XHTML.T] | |
noscript [XHTML.T] | |
O | |
object_ [XHTML.T] | |
of_unix_file_descr [Lwt_unix] | |
ol [XHTML.T] | |
open_store [Ocsipersist] |
Open a store (and create it if it does not exist)
|
open_table [Ocsipersist] |
Open a table (and create it if it does not exist)
|
opt [Eliomparameters] |
Use this if you want a parameter to be optional
|
optgroup [XHTML.T] | |
option [XHTML.T.Basic_Forms] | |
option [XHTML.T] | |
out_channel_of_descr [Lwt_ssl] | |
out_channel_of_descr [Lwt_unix] | |
output [XHTML.T] | |
output [Lwt_chan] | |
output_string [Lwt_chan] | |
output_value [Lwt_chan] | |
P | |
p [XHTML.T] | |
parse_cookies [Ocsiheaders] | |
parse_mime_type [Ocsiheaders] | |
parse_size [Parseconfig] | |
parse_string [Parseconfig] | |
pcdata [XHTML.T] | |
pipe [Lwt_unix] | |
pipe_in [Lwt_unix] | |
pipe_out [Lwt_unix] | |
plain [Lwt_ssl] | |
post_form [Eliompredefmod.XHTMLFORMSSIG] | post_form service sp formgen creates a POST form to service .
|
post_form [Eliommkforms.ELIOMFORMSIG] | post_form service sp formgen creates a POST form to service .
|
pre [XHTML.T] | |
preapply [Eliomservices] |
creates a new service by preapplying a service to GET parameters.
|
pretty_print [XHTML.T] | |
prod [Eliomparameters] |
Same as
** above
|
Q | |
q [XHTML.T] | |
R | |
radio [Eliommkforms.FORMCREATE] | |
raw_button [Eliompredefmod.XHTMLFORMSSIG] |
Creates a
<button> tag with untyped string content
|
raw_button [Eliommkforms.ELIOMFORMSIG] |
Creates a
<button> tag with untyped string content
|
raw_checkbox [Eliompredefmod.XHTMLFORMSSIG] |
Creates a checkbox
<input> tag with untyped content.
|
raw_checkbox [Eliommkforms.ELIOMFORMSIG] |
Creates a checkbox
<input> tag with untyped content.
|
raw_image_input [Eliompredefmod.XHTMLFORMSSIG] |
Creates an
<input type="image" name="..." value="..."> tag that sends
the coordinates the user clicked on and an untyped value
|
raw_image_input [Eliommkforms.ELIOMFORMSIG] |
Creates an
<input type="image" name="..." value="..."> tag that sends
the coordinates the user clicked on and an untyped value
|
raw_input [Eliompredefmod.XHTMLFORMSSIG] |
Creates an untyped
<input> tag.
|
raw_input [Eliommkforms.ELIOMFORMSIG] |
Creates an untyped
<input> tag.
|
raw_multiple_select [Eliompredefmod.XHTMLFORMSSIG] |
Creates a
<select> tag for any (untyped) value.
|
raw_multiple_select [Eliommkforms.ELIOMFORMSIG] |
Creates a
<select> tag for any (untyped) value.
|
raw_radio [Eliompredefmod.XHTMLFORMSSIG] |
Creates a radio
<input> tag with untyped string content (low level)
|
raw_radio [Eliommkforms.ELIOMFORMSIG] |
Creates a radio
<input> tag with untyped string content (low level)
|
raw_request [Http_client] |
EXPERIMENTAL -- Will evolve in the future.
|
raw_select [Eliompredefmod.XHTMLFORMSSIG] |
Creates a
<select> tag for any (untyped) value.
|
raw_select [Eliommkforms.ELIOMFORMSIG] |
Creates a
<select> tag for any (untyped) value.
|
raw_textarea [Eliompredefmod.XHTMLFORMSSIG] |
Creates a
<textarea> tag for untyped form
|
raw_textarea [Eliommkforms.ELIOMFORMSIG] |
Creates a
<textarea> tag for untyped form
|
read [Lwt_ssl] | |
read [Lwt_unix] | |
really_input [Lwt_chan] | |
regexp [Eliomparameters] | 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 [Eliommkreg.ELIOMREGSIG1] |
registers an service in the public service table
with the associated handler function.
|
register_extension [Extensions] |
For each extension generating pages, we register four functions: a function taking
the name of the virtual <host>
that will be called for each <host>,
and that will generate a function taking:
the path attribute of a <site> tag
that will be called for each <site>,
and that will generate a function taking:
an item of the config file
that will be called on each tag inside <site> and:
raise
Bad_config_tag_for_extension if it does not recognize that tag, return something of type extension (filter or page generator), a function that will be called at the beginning
of the initialisation phase (each time the config file is reloaded)
(Note that the extensions are not reloaded), a function that will be called at the end of the initialisation phase
of the server, a function that will create an error message from the exceptions
that may be raised during the initialisation phase, and raise again
all other exceptions
|
register_for_session [Eliommkreg.ELIOMREGSIG1] |
registers a handler for a service in the session table.
|
register_new_coservice [Eliommkreg.ELIOMREGSIG1] |
Same as
new_coservice followed by register
|
register_new_coservice' [Eliommkreg.ELIOMREGSIG1] |
Same as
new_coservice' followed by register
|
register_new_coservice_for_session [Eliommkreg.ELIOMREGSIG1] |
Same as
new_coservice followed by register_for_session
|
register_new_coservice_for_session' [Eliommkreg.ELIOMREGSIG1] |
Same as
new_coservice' followed by register_for_session
|
register_new_post_coservice [Eliommkreg.ELIOMREGSIG1] |
Same as
new_post_coservice followed by register
|
register_new_post_coservice' [Eliommkreg.ELIOMREGSIG1] |
Same as
new_post_coservice' followed by register
|
register_new_post_coservice_for_session [Eliommkreg.ELIOMREGSIG1] |
Same as
new_post_coservice followed by register_for_session
|
register_new_post_coservice_for_session' [Eliommkreg.ELIOMREGSIG1] |
Same as
new_post_coservice' followed by register_for_session
|
register_new_post_service [Eliommkreg.ELIOMREGSIG1] |
Same as
new_post_service followed by register
|
register_new_service [Eliommkreg.ELIOMREGSIG1] |
Same as
new_service followed by register
|
remove [Ocsipersist] | remove table key removes the entry in the table if it exists
|
remove_first [Eliommkforms.FORMCREATE] | |
remove_persistent_session_data [Eliomsessions.Session_admin] | |
remove_persistent_session_data [Eliomsessions] |
removes session data for the current persistent session
(but does not close the session).
|
remove_volatile_session_data [Eliomsessions.Session_admin] | |
remove_volatile_session_data [Eliomsessions] |
removes session data for the current session
(but does not close the session).
|
replace_if_exists [Ocsipersist] | replace_if_exists table key value
associates value to key only if key is already bound.
|
resize_region [Lwt_util] | resize_region reg sz resize the region reg to size sz .
|
result_of_content [Http_frame.HTTP_CONTENT] | |
return [Lwt] | return e is a thread whose return value is the value of
the expression e .
|
rewrite_hrefs [XHTML.T] | |
ri_of_url [Extensions] |
Parsing URLs.
|
run [Lwt_unix] | run t lets the thread t run until it terminates.
|
run_in_region [Lwt_util] | run_in_region reg size f execute the thread produced by the
function f in the region reg .
|
S | |
samp [XHTML.T] | |
script [XHTML.T] | |
select [XHTML.T.Basic_Forms] | |
select [XHTML.T] | |
select_content_of_option [Eliommkforms.FORMCREATE] | |
send [Http_com] |
send an HTTP message.
|
send [Eliommkreg.REGCREATE] | |
send [Eliommkreg.ELIOMREGSIG1] | |
send_error [Predefined_senders] |
Sending an error page
|
set [Ocsipersist] | set pv value sets a persistent value pv to value
|
set [Eliomparameters] |
Use this if you want your service to take several parameters
with the same name.
|
set_close_on_exec [Lwt_unix] | |
set_default_persistent_data_session_timeout [Eliomsessions] |
sets the default timeout for sessions (server side).
|
set_default_service_session_timeout [Eliomsessions] |
sets the default timeout for service sessions.
|
set_default_volatile_data_session_timeout [Eliomsessions] |
sets the default timeout for "volatile data" sessions (server side).
|
set_default_volatile_session_timeout [Eliomsessions] |
sets the default timeout for volatile (= "in memory")
sessions (i.e.
|
set_exn_handler [Eliomservices] |
allows to use your own error pages
(404, or any exception during page generation).
|
set_global_persistent_data_session_timeout [Eliomsessions] |
sets the timeout for persistent sessions (server side).
|
set_global_service_session_timeout [Eliomsessions] |
sets the timeout for service sessions (server side).
|
set_global_volatile_data_session_timeout [Eliomsessions] |
sets the timeout for volatile (= "in memory") data sessions (server side).
|
set_global_volatile_session_timeout [Eliomsessions] |
sets the timeout for volatile (= "in memory") sessions
(both service session and volatile data session)
(server side).
|
set_persistent_data_session_cookie_exp_date [Eliomsessions] |
sets the cookie expiration date for the persistent session,
in seconds, since the 1st of january 1970.
|
set_persistent_data_session_timeout [Eliomsessions.Session_admin] | |
set_persistent_data_session_timeout [Eliomsessions] |
sets the timeout for persistent session (server side) for one user,
in seconds.
|
set_persistent_session_data [Eliomsessions] |
sets persistent session data for the current persistent session
|
set_rowspan [XHTML.T] |
Set the rowspan attribute for the element.
|
set_service_session_cookie_exp_date [Eliomsessions] |
Ask the browser to set the cookie expiration date
for the current service session,
in seconds, since the 1st of january 1970.
|
set_service_session_timeout [Eliomsessions.Session_admin] | |
set_service_session_timeout [Eliomsessions] |
sets the timeout for service session (server side) for one user,
in seconds.
|
set_volatile_data_session_cookie_exp_date [Eliomsessions] |
Ask the browser to set the cookie expiration date
for the current data session,
in seconds, since the 1st of january 1970.
|
set_volatile_data_session_timeout [Eliomsessions.Session_admin] | |
set_volatile_data_session_timeout [Eliomsessions] |
sets the timeout for volatile data session (server side) for one user,
in seconds.
|
set_volatile_session_cookies_exp_date [Eliomsessions] |
Ask the browser to set the cookie expiration date
for the current volatile sessions (service and data),
in seconds, since the 1st of january 1970.
|
set_volatile_session_data [Eliomsessions] |
sets session data for the current session.
|
set_volatile_session_timeout [Eliomsessions] |
sets the timeout for volatile sessions (service and volatile data)
(server side) for one user,
in seconds.
|
setsockopt [Lwt_unix] | |
shutdown [Lwt_ssl] | |
shutdown [Lwt_unix] | |
sleep [Lwt_unix] | sleep d is a threads which remain suspended for d seconds
(letting other threads run) and then terminates.
|
small [XHTML.T] | |
socket [Lwt_unix] | |
socketpair [Lwt_unix] | |
space [XHTML.T] | |
span [XHTML.T] | |
ssl_accept [Lwt_ssl] | |
ssl_connect [Lwt_ssl] | |
ssl_shutdown [Lwt_ssl] | |
standard [XHTML.T] | |
start [Lwt_timeout] | |
start_processing [Http_com] | |
static_dir [Eliomservices] |
A predefined service
that correponds to the directory where static pages are.
|
stop [Lwt_timeout] | |
string [Eliomparameters] | string s tells that the service takes a string as parameter, labeled s .
|
string_button [Eliompredefmod.XHTMLFORMSSIG] |
Creates a
<button> tag with string content
|
string_button [Eliommkforms.ELIOMFORMSIG] |
Creates a
<button> tag with string content
|
string_checkbox [Eliompredefmod.XHTMLFORMSSIG] |
Creates a checkbox
<input> tag that will have a string value.
|
string_checkbox [Eliommkforms.ELIOMFORMSIG] |
Creates a checkbox
<input> tag that will have a string value.
|
string_coordinates [Eliomparameters] |
It is possible to send a value together with the coordinates
(
<input type="image" value="..." ...> ) (Here a string)
|
string_image_input [Eliompredefmod.XHTMLFORMSSIG] |
Creates an
<input type="image" name="..." value="..."> tag that sends
the coordinates the user clicked on and a value of type string
|
string_image_input [Eliommkforms.ELIOMFORMSIG] |
Creates an
<input type="image" name="..." value="..."> tag that sends
the coordinates the user clicked on and a value of type string
|
string_input [Eliompredefmod.XHTMLFORMSSIG] |
Creates an
<input> tag for a string
|
string_input [Eliommkforms.ELIOMFORMSIG] |
Creates an
<input> tag for a string
|
string_multiple_select [Eliompredefmod.XHTMLFORMSSIG] |
Creates a
<select> tag for string values.
|
string_multiple_select [Eliommkforms.ELIOMFORMSIG] |
Creates a
<select> tag for string values.
|
string_of_http_exception [Http_frame.Http_error] | |
string_of_url_path [Extensions] | |
string_radio [Eliompredefmod.XHTMLFORMSSIG] |
Creates a radio
<input> tag with string content
|
string_radio [Eliommkforms.ELIOMFORMSIG] |
Creates a radio
<input> tag with string content
|
string_select [Eliompredefmod.XHTMLFORMSSIG] |
Creates a
<select> tag for string values.
|
string_select [Eliommkforms.ELIOMFORMSIG] |
Creates a
<select> tag for string values.
|
strong [XHTML.T] | |
structure_links [Eliomtools] |
Returns the tags
<link rel="subsection" ...> and
<link rev="subsection" ...> for the given hierarchical site.
|
style [XHTML.T] | |
sub [XHTML.T] | |
submit [Eliommkforms.FORMCREATE] | |
suffix [Eliomparameters] |
Tells that the parameter of the service handler is
the suffix of the URL of the current service.
|
suffix_prod [Eliomparameters] |
Tells that the function that will generate the service takes
a pair whose first element is the suffix of the URL of the current service,
and the second element corresponds to other (regular) parameters.
|
sum [Eliomparameters] |
This is a combinator to allow the service to take either a parameter
or another one
Warning: it is a binary operator.
|
sup [XHTML.T] | |
sync [Eliomservices] |
This function may be used for services that cannot be interrupted
(no cooperation point for threads).
|
system [Lwt_unix] | |
T | |
table [XHTML.T.Basic_Tables] | |
table [XHTML.T] | |
table_name [Ocsipersist] |
returns the name of the table
|
tablex [XHTML.T] | |
tbody [XHTML.T] | |
td [XHTML.T.Basic_Tables] | |
td [XHTML.T] | |
textarea [XHTML.T.Basic_Forms] | |
textarea [XHTML.T] | |
textarea [Eliompredefmod.XHTMLFORMSSIG] |
Creates a
<textarea> tag
|
textarea [Eliommkforms.ELIOMFORMSIG] |
Creates a
<textarea> tag
|
tfoot [XHTML.T] | |
th [XHTML.T.Basic_Tables] | |
th [XHTML.T] | |
thead [XHTML.T] | |
title [XHTML.T] | |
to_xmlattribs [XHTML.T] | |
toelt [XHTML.T] | |
toeltl [XHTML.T] | |
tot [XHTML.T] | |
totl [XHTML.T] | |
tr [XHTML.T.Basic_Tables] | |
tr [XHTML.T] | |
try_bind [Lwt] | try_bind t f g behaves as bind (t ()) f if t does not fail.
|
tt [XHTML.T] | |
U | |
ul [XHTML.T] | |
unexpected_exception [Messages] |
Use that function for all impossible cases in exception handlers
(
try ... with ... | e -> unexpected_exception ... or Lwt.catch ... ).
|
unit [Eliomparameters] |
used for services that don't have any parameters
|
unix_file_descr [Lwt_unix] | |
unlock_receiver [Http_com] | |
unset_persistent_data_session_timeout [Eliomsessions.Session_admin] | |
unset_persistent_data_session_timeout [Eliomsessions] |
remove the persistent session timeout for one user
(and turn back to the default).
|
unset_service_session_timeout [Eliomsessions.Session_admin] | |
unset_service_session_timeout [Eliomsessions] |
remove the service session timeout for one user
(and turn back to the default).
|
unset_volatile_data_session_timeout [Eliomsessions.Session_admin] | |
unset_volatile_data_session_timeout [Eliomsessions] |
remove the "volatile data" session timeout for one user
(and turn back to the default).
|
unset_volatile_session_timeout [Eliomsessions] |
remove the session timeout for one user for both service session and
volatile data session
(and turn back to the default).
|
uri_of_string [XHTML.T] |
A Uniform Resource Identifier, as per RFC2396.
|
uri_of_string [Eliommkforms.FORMCREATE] | |
user_type [Eliomparameters] |
Allows to use whatever type you want for a parameter of the service.
|
user_type_button [Eliompredefmod.XHTMLFORMSSIG] |
Creates a
<button> tag with user_type content
|
user_type_button [Eliommkforms.ELIOMFORMSIG] |
Creates a
<button> tag with user_type content
|
user_type_checkbox [Eliompredefmod.XHTMLFORMSSIG] |
Creates a checkbox
<input> tag that will have a "user type" value.
|
user_type_checkbox [Eliommkforms.ELIOMFORMSIG] |
Creates a checkbox
<input> tag that will have a "user type" value.
|
user_type_coordinates [Eliomparameters] |
Same for a value of your own type
|
user_type_image_input [Eliompredefmod.XHTMLFORMSSIG] |
Creates an
<input type="image" name="..." value="..."> tag that sends
the coordinates the user clicked on and a value of user defined type
|
user_type_image_input [Eliommkforms.ELIOMFORMSIG] |
Creates an
<input type="image" name="..." value="..."> tag that sends
the coordinates the user clicked on and a value of user defined type
|
user_type_input [Eliompredefmod.XHTMLFORMSSIG] |
Creates an
<input> tag for a user type
|
user_type_input [Eliommkforms.ELIOMFORMSIG] |
Creates an
<input> tag for a user type
|
user_type_multiple_select [Eliompredefmod.XHTMLFORMSSIG] |
Creates a
<select> tag for user type values.
|
user_type_multiple_select [Eliommkforms.ELIOMFORMSIG] |
Creates a
<select> tag for user type values.
|
user_type_radio [Eliompredefmod.XHTMLFORMSSIG] |
Creates a radio
<input> tag with user_type content
|
user_type_radio [Eliommkforms.ELIOMFORMSIG] |
Creates a radio
<input> tag with user_type content
|
user_type_select [Eliompredefmod.XHTMLFORMSSIG] |
Creates a
<select> tag for user type values.
|
user_type_select [Eliommkforms.ELIOMFORMSIG] |
Creates a
<select> tag for user type values.
|
V | |
validator [XHTML.T] | |
validator_icon [XHTML.T] |
A hyperlink to the W3C validator, including the logo.
|
var [XHTML.T] | |
version [XHTML.T] | |
W | |
wait [Lwt_unix] | |
wait [Lwt] | wait () is a thread which sleeps forever (unless it is
resumed by one of the functions wakeup , wakeup_exn below).
|
wait_all_senders [Http_com] | |
wait_read [Lwt_ssl] | |
wait_read [Lwt_unix] | |
wait_write [Lwt_ssl] | |
wait_write [Lwt_unix] | |
waitpid [Lwt_unix] | |
wakeup [Lwt] | |
wakeup_exn [Lwt] | |
warning [Messages] |
Write a message in warnings.log
|
write [Lwt_ssl] | |
write [Lwt_unix] | |
write_stream [Http_com] |
This function may return any I/O error from the channel, or a
interrupted stream exception.
|
X | |
xhtml_list_print [Xhtmlpretty] |
Ocsigen's pretty printer for xhtml portions.
|
xhtml_list_stream [Xhtmlpretty] |
Ocsigen's pretty printer for xhtml portions.
|
xhtml_print [Xhtmlpretty] |
Ocsigen's pretty printer for xhtml.
|
xhtml_stream [Xhtmlpretty] |
Ocsigen's pretty printer for xhtml.
|
Y | |
yield [Lwt_unix] | yield () is a threads which suspends itself (letting other
thread run) and then resumes as soon as possible and
terminates.
|