# Index of values

( ** ) [Eliom_parameters] | This is a combinator to allow the service to take several parameters (see examples above) Warning: it is a binary operator.
A
a [XHTML.T] |
a [Eliom_predefmod.XHTMLFORMSSIG] | `a service sp cont ()` creates a link to `service`.
a [Eliom_mkforms.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 [Ocsigen_http_com] |
accesslog [Ocsigen_messages] | Write a message in access.log
acronym [XHTML.T] |
add [Ocsipersist] | `add table key value` associates `value` to `key`.
add_cookie [Ocsigen_http_frame] | `add_cookie c cookie_table` adds the cookie `c` to the table `cookie_table`.
add_cookies [Ocsigen_http_frame] | `add_cookies newcookies oldcookies` adds the cookies from `newcookies` to `oldcookies`.
add_finalizer [Ocsigen_stream] | Add a finalizer function
add_headers [Ocsigen_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 [Eliom_parameters] | Takes all the suffix, as long as possible, as a (slash separated) string list
all_suffix_regexp [Eliom_parameters] | `all_suffix_regexp r d s` takes all the suffix, as long as possible, matching the regular expression `r`, name `s`, and rewrite it in `d`.
all_suffix_string [Eliom_parameters] | Takes all the suffix, as long as possible, as a string
all_suffix_user [Eliom_parameters] | Takes all the suffix, as long as possible, with a type specified by the user.
any [Eliom_parameters] | Use this if you want to take any parameters.
area [XHTML.T] |
B
b [XHTML.T] |
badconfig [Ocsigen_extensions] | Convenient function for raising Error_in_config_file exceptions with a sprintf-formatted argument.
base [XHTML.T] |
basic_raw_request [Ocsigen_http_client] | Same as `Ocsigen_http_client.raw_request`, but does not try to reuse connections.
bdo [XHTML.T] |
big [XHTML.T] |
block_next_request [Ocsigen_http_com] |
blockquote [XHTML.T] |
body [XHTML.T] |
bool [Eliom_parameters] | `bool s` tells that the service takes a boolean as parameter, labeled `s`.
bool_checkbox [Eliom_predefmod.XHTMLFORMSSIG] | Creates a checkbox `<input>` tag that will have a boolean value.
bool_checkbox [Eliom_mkforms.ELIOMFORMSIG] | Creates a checkbox `<input>` tag that will have a boolean value.
br [XHTML.T] |
button [XHTML.T] |
button [Eliom_predefmod.XHTMLFORMSSIG] | Creates a `<button>` tag with no value.
button [Eliom_mkforms.ELIOMFORMSIG] | Creates a `<button>` tag with no value.
buttonsubmit [Eliom_mkforms.FORMCREATE] |
C
cancel [Ocsigen_stream] | Cancel the stream, i.e.
caption [XHTML.T.Basic_Tables] |
caption [XHTML.T] |
cdata [XHTML.T] |
cdata_script [XHTML.T] |
cdata_style [XHTML.T] |
checkbox [Eliom_mkforms.FORMCREATE] |
cite [XHTML.T] |
client_connection [Ocsigen_extensions] | Returns the connection
client_id [Ocsigen_extensions] | Returns the id number of the connection
close_all_persistent_data_sessions [Eliom_sessions] | Close all persistent sessions for one session name.
close_all_service_sessions [Eliom_sessions] | Close all service sessions for one session name.
close_all_sessions [Eliom_sessions] | Close all persistent and volatile sessions for one session name.
close_all_volatile_data_sessions [Eliom_sessions] | Close all volatile data sessions for one session name.
close_all_volatile_sessions [Eliom_sessions] | Close all volatile (service and volatile data) sessions for one session name.
close_persistent_data_session [Eliom_sessions.Session_admin] |
close_persistent_data_session [Eliom_sessions] | Close Eliom's current persistent session if opened (destroying all persistent data for that user)
close_service_session [Eliom_sessions.Session_admin] |
close_service_session [Eliom_sessions] | Close Eliom's current service session, if opened
close_session [Eliom_sessions] | Close Eliom's current sessions if opened (service session, volatile data session and persistent session).
close_volatile_data_session [Eliom_sessions.Session_admin] |
close_volatile_data_session [Eliom_sessions] | Close Eliom's current data session, if opened (destroying all session data for that user)
close_volatile_session [Eliom_sessions] | 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 [Ocsigen_http_frame] | `compute_new_ri_cookies now path ri_cookies cookies_to_set` adds the cookies from `cookies_to_set` to `ri_cookies`, as if the cookies add been send to the browser and the browser was doing a new request to the url `path`.
connection_fd [Ocsigen_http_com] |
connection_id [Ocsigen_http_com] |
cons_form [Eliom_mkforms.FORMCREATE] |
console [Ocsigen_messages] | Write a message in the console (if not called in silent mode)
console2 [Ocsigen_messages] | Write a message in the console (if not called in silent mode)
consume [Ocsigen_stream] | Consume without cancelling.
cont [Ocsigen_stream] | creates a non empty step.
cookie_table_of_eliom_cookies [Eliom_services] | Conversion fonction from Eliom cookies to server cookies.
coordinates [Eliom_parameters] | `string s` tells that the service takes as parameters the coordinates of the point where the user were clicked on an image.
create_persistent_table [Eliom_sessions] | creates a table on hard disk where you can store the session data for all users.
create_receiver [Ocsigen_http_com] |
create_sender [Ocsigen_http_com] |
create_volatile_table [Eliom_sessions] | creates a table in memory where you can store the session data for all users.
css_link [Eliom_predefmod.XHTMLFORMSSIG] | Creates a `<link>` tag for a Cascading StyleSheet (CSS).
css_link [Eliom_mkforms.ELIOMFORMSIG] | Creates a `<link>` tag for a Cascading StyleSheet (CSS).
current_buffer [Ocsigen_stream] | Returns the value of the current buffer
D
dd [XHTML.T] |
debug [Ocsigen_messages] | Write a message only in debugging mode (-V option) - Non cooperative
debug2 [Ocsigen_messages] | Write a message only in debugging mode (-V option) - Non cooperative
debug_noel [Ocsigen_messages] | Same as `debug` without new line at the end - Non cooperative
debug_noel2 [Ocsigen_messages] | Same as `debug` without new line at the end - Non cooperative
default_result [Ocsigen_http_frame] | Default `result` to use as a base for constructing others.
default_sender [Ocsigen_http_com] | Sender with only the server name, and HTTP/1.1
del [XHTML.T] |
dfn [XHTML.T] |
display_http_exception [Ocsigen_http_frame.Http_error] |
div [XHTML.T] |
dl [XHTML.T] |
doctype [XHTML.T] |
dt [XHTML.T] |
E
em [XHTML.T] |
empty [Ocsigen_stream] | creates an empty step
empty_result [Ocsigen_http_frame] | `result` for an empty page.
empty_seq [Eliom_mkforms.FORMCREATE] |
enlarge_stream [Ocsigen_stream] | Read more data in the buffer
entity [XHTML.T] |
errlog [Ocsigen_messages] | Write a message in errors.log
expl_of_code [Ocsigen_http_frame.Http_error] |
F
fieldset [XHTML.T] |
file [Eliom_parameters] | `file s` tells that the service takes a file as parameter, labeled `s`.
file [Eliom_mkforms.FORMCREATE] |
file_input [Eliom_predefmod.XHTMLFORMSSIG] | Creates an `<input>` tag for sending a file
file_input [Eliom_mkforms.ELIOMFORMSIG] | Creates an `<input>` tag for sending a file
finalize [Ocsigen_stream] | Finalize the stream
find [Ocsipersist] | `find table key` gives the value associated to `key`.
float [Eliom_parameters] | `float s` tells that the service takes a floating point number as parameter, labeled `s`.
float_button [Eliom_predefmod.XHTMLFORMSSIG] | Creates a `<button>` tag with float content
float_button [Eliom_mkforms.ELIOMFORMSIG] | Creates a `<button>` tag with float content
float_checkbox [Eliom_predefmod.XHTMLFORMSSIG] | Creates a checkbox `<input>` tag that will have a float value.
float_checkbox [Eliom_mkforms.ELIOMFORMSIG] | Creates a checkbox `<input>` tag that will have a float value.
float_coordinates [Eliom_parameters] | Same for a float value
float_image_input [Eliom_predefmod.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 [Eliom_mkforms.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 [Eliom_predefmod.XHTMLFORMSSIG] | Creates an `<input>` tag for a float
float_input [Eliom_mkforms.ELIOMFORMSIG] | Creates an `<input>` tag for a float
float_multiple_select [Eliom_predefmod.XHTMLFORMSSIG] | Creates a `<select>` tag for float values.
float_multiple_select [Eliom_mkforms.ELIOMFORMSIG] | Creates a `<select>` tag for float values.
float_radio [Eliom_predefmod.XHTMLFORMSSIG] | Creates a radio `<input>` tag with float content
float_radio [Eliom_mkforms.ELIOMFORMSIG] | Creates a radio `<input>` tag with float content
float_select [Eliom_predefmod.XHTMLFORMSSIG] | Creates a `<select>` tag for float values.
float_select [Eliom_mkforms.ELIOMFORMSIG] | Creates a `<select>` tag for float values.
fold_persistent_data_sessions [Eliom_sessions.Session_admin] | Iterator on persistent sessions.
fold_service_sessions [Eliom_sessions.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 [Eliom_sessions.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 [Ocsigen_stream] | call this function if you decide to start reading a stream.
get [Ocsigen_http_client] | EXPERIMENTAL -- May evolve in the future.
get_accept [Ocsigen_headers] |
get_accept_charset [Ocsigen_headers] |
get_accept_encoding [Ocsigen_headers] |
get_accept_language [Ocsigen_headers] |
get_all_current_get_params [Eliom_sessions] | returns current parameters of the URL (GET parameters) (even those that are for subsequent services, but not previous actions)
get_all_post_params [Eliom_sessions] | returns all parameters in the body of the HTTP request (POST parameters) (even those that are for another service)
get_basic_authentication_method [Authbasic] | This function combines all the parsers registered with `register_basic_authentication_method`.
get_config [Ocsigen_extensions] | While loading an extension, get the configuration tree between <dynlink></dynlink>
get_config [Eliom_sessions] | returns the information of the configuration file concerning that site (between `<site>` and `</site>`).
get_config_file_charset [Eliom_sessions] | returns the charset for this site (from the configuration file)
get_content_length [Ocsigen_headers] |
get_content_type [Ocsigen_headers] |
get_cookie_string [Ocsigen_headers] |
get_cookies [Eliom_sessions] | returns the cookies sent by the browser
get_current_full_path [Eliom_sessions] | returns the full path of the URL using the type `Ocsigen_extensions.url_path`
get_current_full_path_string [Eliom_sessions] | returns the full path of the URL as a string.
get_current_sub_path [Eliom_sessions] | returns the sub path of the URL using the type `Ocsigen_extensions.url_path`.
get_current_sub_path_string [Eliom_sessions] | returns the sub path of the URL as a string.
get_default_persistent_data_session_timeout [Eliom_sessions] | returns the default timeout for sessions (server side).
get_default_port [Eliom_sessions] | returns the port number declared in the config file (`<host defaulthttpport="...">`).
get_default_service_session_timeout [Eliom_sessions] | returns the default timeout for service sessions (server side).
get_default_sslport [Eliom_sessions] | returns the https port number declared in the config file (`<host defaulthttpsport="...">`).
get_default_volatile_data_session_timeout [Eliom_sessions] | returns the default timeout for "volatile data" sessions (server side).
get_etag [Ocsigen_http_frame.HTTP_CONTENT] |
get_exn [Eliom_sessions] | returns the exceptions that have been sent by the previous services to their fallback, if any.
get_filesize [Eliom_sessions] | returns the size of the file.
get_firstline [Ocsigen_http_frame.Http_header] |
get_form [Eliom_predefmod.XHTMLFORMSSIG] | `get_form service sp formgen` creates a GET form to `service`.
get_form [Eliom_mkforms.ELIOMFORMSIG] | `get_form service sp formgen` creates a GET form to `service`.
get_full_url [Eliom_sessions] | returns the full URL as a string
get_get_params [Eliom_sessions] | returns the parameters of the URL (GET parameters) that concern the running service.
get_global_persistent_data_session_timeout [Eliom_sessions] | Returns the timeout for persistent sessions (server side).
get_global_service_session_timeout [Eliom_sessions] | Returns the timeout for service sessions (server side).
get_global_volatile_data_session_timeout [Eliom_sessions] | Returns the timeout for "volatile data" sessions (server side).
get_header_hostname [Eliom_sessions] | returns the hostname that has been sent by the user agent.
get_headers [Ocsigen_http_frame.Http_header] |
get_headers_value [Ocsigen_http_frame.Http_header] |
get_headers_values [Ocsigen_http_frame.Http_header] |
get_host_from_host_header [Ocsigen_headers] |
get_hostname [Eliom_sessions] | returns the hostname declared in the config file (`<host defaulthostname="...">`).
get_http_frame [Ocsigen_http_com] |
get_if_match [Ocsigen_headers] |
get_if_modified_since [Ocsigen_headers] |
get_if_none_match [Ocsigen_headers] |
get_if_unmodified_since [Ocsigen_headers] |
get_initial_get_params [Eliom_sessions] | returns all parameters of the URL (GET parameters) as sent initially by the browser
get_keepalive [Ocsigen_headers] |
get_original_filename [Eliom_sessions] | returns the name the file had on the client when it has been sent.
get_other_get_params [Eliom_sessions] | returns the parameters of the URL (GET parameters) that do not concern the running service.
get_persistent_data_session_cookie [Eliom_sessions] | returns the value of the Eliom's cookies for one persistent session.
get_persistent_data_session_group [Eliom_sessions] | returns the group to which belong the persistent session.
get_persistent_data_session_name [Eliom_sessions.Session_admin] | `None` means default session name
get_persistent_data_session_timeout [Eliom_sessions.Session_admin] |
get_persistent_data_session_timeout [Eliom_sessions] | returns the persistent session timeout for one user.
get_persistent_session_data [Eliom_sessions.Session_admin] | Fails with lwt exception `Not_found` if no data in the table for the session.
get_persistent_session_data [Eliom_sessions] | gets persistent session data for the current persistent session (if any)
get_post_params [Eliom_sessions] | returns the parameters in the body of the HTTP request (POST parameters) that concern the running service
get_previous_extension_error_code [Eliom_sessions] | returns the HTTP error code sent by the Ocsigen extension that tried to answer to the request before Eliom.
get_proto [Ocsigen_http_frame.Http_header] |
get_referer [Ocsigen_headers] |
get_referrer [Ocsigen_headers] |
get_remote_inet_addr [Eliom_sessions] | returns the internet address of the client, using the type `Unix.inet_addr` (defined in OCaml's standard library).
get_remote_ip [Eliom_sessions] | returns the internet address of the client as a string
get_ri [Eliom_sessions] | returns all the information about the request.
get_server_port [Eliom_sessions] | returns the port on which the request has been done.
get_service_session_cookie [Eliom_sessions] | returns the value of Eliom's cookies for one service session.
get_service_session_group [Eliom_sessions] | returns the group to which belong the service session.
get_service_session_name [Eliom_sessions.Session_admin] | `None` means default session name
get_service_session_timeout [Eliom_sessions.Session_admin] |
get_service_session_timeout [Eliom_sessions] | returns the timeout for current service session.
get_session_name [Eliom_sessions] | returns the name of the sessions to which belongs the running service (`None` if it is not a session service)
get_site_dir [Eliom_sessions] | returns the root of the site.
get_ssl [Eliom_sessions] | returns true if https is used, false if http.
get_suffix [Eliom_sessions] | returns the suffix of the current URL
get_tmp_filename [Eliom_sessions] | returns the filename used by Ocsigen for the uploaded file.
get_user_agent [Ocsigen_headers] |
get_user_agent [Eliom_sessions] | returns the name of the user agent that did the request (usually the name of the browser).
get_volatile_data_session_cookie [Eliom_sessions] | returns the value of Eliom's cookies for one "volatile data" session.
get_volatile_data_session_group [Eliom_sessions] | returns the group to which belong the data session.
get_volatile_data_session_name [Eliom_sessions.Session_admin] | `None` means default session name
get_volatile_data_session_timeout [Eliom_sessions.Session_admin] |
get_volatile_data_session_timeout [Eliom_sessions] | returns the timeout for current volatile data session.
get_volatile_session_data [Eliom_sessions.Session_admin] | Raises `Not_found` if no data in the table for the session.
get_volatile_session_data [Eliom_sessions] | 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 [Eliom_mkforms.FORMCREATE] |
hierarchical_menu_breadth_first [Eliom_tools] | `hierarchical_menu_breadth_first menu` constructs a function taking as parameters a service and `~sp` (server parameters) and displaying a hierarchical menu for this service.
hierarchical_menu_depth_first [Eliom_tools] | `hierarchical_menu_depth_first menu` constructs a function taking as parameters a service and `~sp` (server parameters) and displaying a hierarchical menu for this service.
hr [XHTML.T] |
html [XHTML.T] |
https_static_dir [Eliom_services] | The same, but forcing https
https_static_dir_with_params [Eliom_services] | The same, but forcing https
https_void_action [Eliom_services] | The same, but forcing https.
I
i [XHTML.T] |
image [Eliom_mkforms.FORMCREATE] |
image_input [Eliom_predefmod.XHTMLFORMSSIG] | Creates an `<input type="image" name="...">` tag that sends the coordinates the user clicked on
image_input [Eliom_mkforms.ELIOMFORMSIG] | Creates an `<input type="image" name="...">` tag that sends the coordinates the user clicked on
img [XHTML.T] |
input [XHTML.T.Basic_Forms] |
input [XHTML.T] |
ins [XHTML.T] |
int [Eliom_parameters] | `int s` tells that the service takes an integer as parameter, labeled `s`.
int32 [Eliom_parameters] | `int32 s` tells that the service takes a 32 bits integer as parameter, labeled `s`.
int32_button [Eliom_predefmod.XHTMLFORMSSIG] | Creates a `<button>` tag with int32 content
int32_button [Eliom_mkforms.ELIOMFORMSIG] | Creates a `<button>` tag with int32 content
int32_checkbox [Eliom_predefmod.XHTMLFORMSSIG] | Creates a checkbox `<input>` tag that will have an int32 value.
int32_checkbox [Eliom_mkforms.ELIOMFORMSIG] | Creates a checkbox `<input>` tag that will have an int32 value.
int32_coordinates [Eliom_parameters] | Same for a 32 bits integer value
int32_image_input [Eliom_predefmod.XHTMLFORMSSIG] | 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.ELIOMFORMSIG] | 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_predefmod.XHTMLFORMSSIG] | Creates an `<input>` tag for a 32 bits integer
int32_input [Eliom_mkforms.ELIOMFORMSIG] | Creates an `<input>` tag for an integer
int32_multiple_select [Eliom_predefmod.XHTMLFORMSSIG] | Creates a `<select>` tag for int32 values.
int32_multiple_select [Eliom_mkforms.ELIOMFORMSIG] | Creates a `<select>` tag for int32 values.
int32_radio [Eliom_predefmod.XHTMLFORMSSIG] | Creates a radio `<input>` tag with int32 content
int32_radio [Eliom_mkforms.ELIOMFORMSIG] | Creates a radio `<input>` tag with int32 content
int32_select [Eliom_predefmod.XHTMLFORMSSIG] | Creates a `<select>` tag for int32 values.
int32_select [Eliom_mkforms.ELIOMFORMSIG] | Creates a `<select>` tag for int32 values.
int64 [Eliom_parameters] | `int64 s` tells that the service takes a 64 bits integer as parameter, labeled `s`.
int64_button [Eliom_predefmod.XHTMLFORMSSIG] | Creates a `<button>` tag with int64 content
int64_button [Eliom_mkforms.ELIOMFORMSIG] | Creates a `<button>` tag with int64 content
int64_checkbox [Eliom_predefmod.XHTMLFORMSSIG] | Creates a checkbox `<input>` tag that will have an int64 value.
int64_checkbox [Eliom_mkforms.ELIOMFORMSIG] | Creates a checkbox `<input>` tag that will have an int64 value.
int64_coordinates [Eliom_parameters] | Same for a 64 integer value
int64_image_input [Eliom_predefmod.XHTMLFORMSSIG] | 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.ELIOMFORMSIG] | 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_predefmod.XHTMLFORMSSIG] | Creates an `<input>` tag for a 64 bits integer
int64_input [Eliom_mkforms.ELIOMFORMSIG] | Creates an `<input>` tag for an integer
int64_multiple_select [Eliom_predefmod.XHTMLFORMSSIG] | Creates a `<select>` tag for int64 values.
int64_multiple_select [Eliom_mkforms.ELIOMFORMSIG] | Creates a `<select>` tag for int64 values.
int64_radio [Eliom_predefmod.XHTMLFORMSSIG] | Creates a radio `<input>` tag with int64 content
int64_radio [Eliom_mkforms.ELIOMFORMSIG] | Creates a radio `<input>` tag with int64 content
int64_select [Eliom_predefmod.XHTMLFORMSSIG] | Creates a `<select>` tag for int64 values.
int64_select [Eliom_mkforms.ELIOMFORMSIG] | Creates a `<select>` tag for int64 values.
int_button [Eliom_predefmod.XHTMLFORMSSIG] | Creates a `<button>` tag with int content
int_button [Eliom_mkforms.ELIOMFORMSIG] | Creates a `<button>` tag with int content
int_checkbox [Eliom_predefmod.XHTMLFORMSSIG] | Creates a checkbox `<input>` tag that will have an int value.
int_checkbox [Eliom_mkforms.ELIOMFORMSIG] | Creates a checkbox `<input>` tag that will have an int value.
int_coordinates [Eliom_parameters] | Same for an integer value
int_image_input [Eliom_predefmod.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 [Eliom_mkforms.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 [Eliom_predefmod.XHTMLFORMSSIG] | Creates an `<input>` tag for an integer
int_input [Eliom_mkforms.ELIOMFORMSIG] | Creates an `<input>` tag for an integer
int_multiple_select [Eliom_predefmod.XHTMLFORMSSIG] | Creates a `<select>` tag for int values.
int_multiple_select [Eliom_mkforms.ELIOMFORMSIG] | Creates a `<select>` tag for int values.
int_radio [Eliom_predefmod.XHTMLFORMSSIG] | Creates a radio `<input>` tag with int content
int_radio [Eliom_mkforms.ELIOMFORMSIG] | Creates a radio `<input>` tag with int content
int_select [Eliom_predefmod.XHTMLFORMSSIG] | Creates a `<select>` tag for int values.
int_select [Eliom_mkforms.ELIOMFORMSIG] | Creates a `<select>` tag for int values.
iter_persistent_data_sessions [Eliom_sessions.Session_admin] | Iterator on persistent sessions.
iter_service_sessions [Eliom_sessions.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 [Eliom_sessions.Session_admin] | Iterator on data sessions.
J
js_script [Eliom_predefmod.XHTMLFORMSSIG] | Creates a `<script>` tag to add a javascript file
js_script [Eliom_mkforms.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 [Eliom_parameters] | The service takes a list of parameters.
lock_receiver [Ocsigen_http_com] |
lwt_get_form [Eliom_predefmod.XHTMLFORMSSIG] | The same but taking a cooperative function.
lwt_get_form [Eliom_mkforms.ELIOMFORMSIG] | The same but taking a cooperative function.
lwt_post_form [Eliom_predefmod.XHTMLFORMSSIG] | The same but taking a cooperative function.
lwt_post_form [Eliom_mkforms.ELIOMFORMSIG] | The same but taking a cooperative function.
M
make [Ocsigen_stream] | creates a new stream
make_a [Eliom_mkforms.FORMCREATE] |
make_button [Eliom_mkforms.FORMCREATE] |
make_css_link [Eliom_mkforms.FORMCREATE] |
make_full_string_uri [Eliom_predefmod.XHTMLFORMSSIG] | Creates the string corresponding to the full (absolute) URL of a service applied to its GET parameters.
make_full_string_uri [Eliom_mkforms.ELIOMFORMSIG] | Creates the string corresponding to the full (absolute) URL of a service applied to its GET parameters.
make_full_uri [Eliom_predefmod.XHTMLFORMSSIG] | Creates the string corresponding to the full (absolute) URL of a service applied to its GET parameters.
make_full_uri [Eliom_mkforms.ELIOMFORMSIG] | Creates the string corresponding to the full (absolute) URL of a service applied to its GET parameters.
make_get_form [Eliom_mkforms.FORMCREATE] |
make_hidden_field [Eliom_mkforms.FORMCREATE] |
make_input [Eliom_mkforms.FORMCREATE] |
make_js_script [Eliom_mkforms.FORMCREATE] |
make_optgroup [Eliom_mkforms.FORMCREATE] |
make_option [Eliom_mkforms.FORMCREATE] |
make_pcdata [Eliom_mkforms.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 [Eliom_mkforms.FORMCREATE] |
make_select [Eliom_mkforms.FORMCREATE] |
make_string_uri [Eliom_predefmod.XHTMLFORMSSIG] | Creates the string corresponding to the relative URL of a service applied to its GET parameters.
make_string_uri [Eliom_mkforms.ELIOMFORMSIG] | Creates the string corresponding to the relative URL of a service applied to its GET parameters.
make_textarea [Eliom_mkforms.FORMCREATE] |
make_uri [Eliom_predefmod.XHTMLFORMSSIG] | Create the text of the service.
make_uri [Eliom_mkforms.ELIOMFORMSIG] | Creates the (relative) URL for a service.
map [XHTML.T] |
map_optgroup [Eliom_mkforms.FORMCREATE] |
map_option [Eliom_mkforms.FORMCREATE] |
menu [Eliom_tools] | Creates a menu
meta [XHTML.T] |
N
new_coservice [Eliom_services] | Creates a coservice.
new_coservice' [Eliom_services] | Creates a non-attached coservice, that is, services that do not correspond to a precise URL.
new_external_service [Eliom_services] | Creates an service for an external web site.
new_post_coservice [Eliom_services] | Creates a coservice with POST parameters
new_post_coservice' [Eliom_services] | Creates a non attached coservice with POST parameters.
new_post_service [Eliom_services] | Creates an service that takes POST parameters.
new_post_service' [Eliom_services] | Creates a non-attached service that takes POST parameters.
new_service [Eliom_services] | `new_service ~path:p ~get_params:pa ()` creates an `Eliom_services.service` associated to the path `p`, taking the GET parameters `pa`.
new_service' [Eliom_services] | `new_service' ~name:n ~get_params:pa ()` creates a non-attached service associated to the name `n`, taking the GET parameters `pa`.
next [Ocsigen_stream] | get the next step of a stream.
noframes [XHTML.T] |
noscript [XHTML.T] |
O
object_ [XHTML.T] |
ocsigenadv [Xhtmlpretty] | A text included in each page
of_file [Ocsigen_stream] | returns a stream reading from a file.
of_string [Ocsigen_stream] | returns a stream containing a string.
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 [Eliom_parameters] | Use this if you want one or some parameters to be optional
optgroup [XHTML.T] |
option [XHTML.T.Basic_Forms] |
option [XHTML.T] |
output [XHTML.T] |
P
p [XHTML.T] |
parse_content_type [Ocsigen_headers] |
parse_cookies [Ocsigen_headers] |
parse_mime_type [Ocsigen_headers] |
parse_size [Ocsigen_parseconfig] | Parse a size ("infinity" or using SI or binary units, e.g.
parse_size_tag [Ocsigen_parseconfig] | `parse_size_tag tag s` parses a size (same syntax as `parse_size`).
parse_string [Ocsigen_parseconfig] | Parse a string (PCDATA) as XML content.
parse_string_tag [Ocsigen_parseconfig] | `parse_string_tag tag s` parses a string (same syntax as `parse_string`).
parse_user_dir [Ocsigen_extensions] |
pcdata [XHTML.T] |
post_form [Eliom_predefmod.XHTMLFORMSSIG] | `post_form service sp formgen` creates a POST form to `service`.
post_form [Eliom_mkforms.ELIOMFORMSIG] | `post_form service sp formgen` creates a POST form to `service`.
pre [XHTML.T] |
preapply [Eliom_services] | creates a new service by preapplying a service to GET parameters.
pretty_print [XHTML.T] |
prod [Eliom_parameters] | Same as `**` above
Q
q [XHTML.T] |
R
radio [Eliom_parameters] | Use this if you want to use this parameter with a radio button.
radio [Eliom_mkforms.FORMCREATE] |
raw_button [Eliom_predefmod.XHTMLFORMSSIG] | Creates a `<button>` tag with untyped string content
raw_button [Eliom_mkforms.ELIOMFORMSIG] | Creates a `<button>` tag with untyped string content
raw_checkbox [Eliom_predefmod.XHTMLFORMSSIG] | Creates a checkbox `<input>` tag with untyped content.
raw_checkbox [Eliom_mkforms.ELIOMFORMSIG] | Creates a checkbox `<input>` tag with untyped content.
raw_image_input [Eliom_predefmod.XHTMLFORMSSIG] | 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.ELIOMFORMSIG] | Creates an `<input type="image" name="..." value="...">` tag that sends the coordinates the user clicked on and an untyped value
raw_input [Eliom_predefmod.XHTMLFORMSSIG] | Creates an untyped `<input>` tag.
raw_input [Eliom_mkforms.ELIOMFORMSIG] | Creates an untyped `<input>` tag.
raw_multiple_select [Eliom_predefmod.XHTMLFORMSSIG] | Creates a `<select>` tag for any (untyped) value.
raw_multiple_select [Eliom_mkforms.ELIOMFORMSIG] | Creates a `<select>` tag for any (untyped) value.
raw_radio [Eliom_predefmod.XHTMLFORMSSIG] | Creates a radio `<input>` tag with untyped string content (low level)
raw_radio [Eliom_mkforms.ELIOMFORMSIG] | Creates a radio `<input>` tag with untyped string content (low level)
raw_request [Ocsigen_http_client] | Do an HTTP request (low level).
raw_select [Eliom_predefmod.XHTMLFORMSSIG] | Creates a `<select>` tag for any (untyped) value.
raw_select [Eliom_mkforms.ELIOMFORMSIG] | Creates a `<select>` tag for any (untyped) value.
raw_textarea [Eliom_predefmod.XHTMLFORMSSIG] | Creates a `<textarea>` tag for untyped form
raw_textarea [Eliom_mkforms.ELIOMFORMSIG] | Creates a `<textarea>` tag for untyped form
regexp [Eliom_parameters] | `regexp r d s` tells that the service takes a string that matches the regular expression `r` as parameter, labeled `s`, and that will be rewritten in d.
register [Eliom_mkreg.ELIOMREGSIG1] | registers an service in the public service table with the associated handler function.
register_basic_authentication_method [Authbasic] | This function registers an authentication plugin: it adds a new parser to the list of available authentication schemes.

register_extension [Ocsigen_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 of same type, that will be called every time user configuration files are parsed (if userconf is enabled). It must define only safe options, for example it is not safe to allow such options to load a cmo specified by a user, or to execute a program, as this program will be executed by ocsigen's user. Note that function will be called for every request, whereas the first one is called only when starting or reloading the server. If you do not want to allow users to use your extension, use the predefined function `void_extension` (defines no option)., 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 If the optional parameter `?respect_pipeline` is `true`, the extension will ask the server to respect the order of the pipeline.

register_for_session [Eliom_mkreg.ELIOMREGSIG1] | registers a handler for a service in the session table.
register_new_coservice [Eliom_mkreg.ELIOMREGSIG1] | Same as `new_coservice` followed by `register`
register_new_coservice' [Eliom_mkreg.ELIOMREGSIG1] | Same as `new_coservice'` followed by `register`
register_new_coservice_for_session [Eliom_mkreg.ELIOMREGSIG1] | Same as `new_coservice` followed by `register_for_session`
register_new_coservice_for_session' [Eliom_mkreg.ELIOMREGSIG1] | Same as `new_coservice'` followed by `register_for_session`
register_new_post_coservice [Eliom_mkreg.ELIOMREGSIG1] | Same as `new_post_coservice` followed by `register`
register_new_post_coservice' [Eliom_mkreg.ELIOMREGSIG1] | Same as `new_post_coservice'` followed by `register`
register_new_post_coservice_for_session [Eliom_mkreg.ELIOMREGSIG1] | Same as `new_post_coservice` followed by `register_for_session`
register_new_post_coservice_for_session' [Eliom_mkreg.ELIOMREGSIG1] | Same as `new_post_coservice'` followed by `register_for_session`
register_new_post_service [Eliom_mkreg.ELIOMREGSIG1] | Same as `new_post_service` followed by `register`
register_new_post_service' [Eliom_mkreg.ELIOMREGSIG1] | Same as `new_post_service'` followed by `register`
register_new_service [Eliom_mkreg.ELIOMREGSIG1] | Same as `new_service` followed by `register`
register_new_service' [Eliom_mkreg.ELIOMREGSIG1] | Same as `new_service'` followed by `register`
remove [Ocsipersist] | `remove table key` removes the entry in the table if it exists
remove_first [Eliom_mkforms.FORMCREATE] |
remove_persistent_session_data [Eliom_sessions.Session_admin] |
remove_persistent_session_data [Eliom_sessions] | removes session data for the current persistent session (but does not close the session).
remove_volatile_session_data [Eliom_sessions.Session_admin] |
remove_volatile_session_data [Eliom_sessions] | 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.
replace_user_dir [Ocsigen_extensions] | raises `Not_found` is the directory does not exist
result_of_content [Ocsigen_http_frame.HTTP_CONTENT] |
rewrite_hrefs [XHTML.T] |
ri_of_url [Ocsigen_extensions] | Parsing URLs.
S
samp [XHTML.T] |
script [XHTML.T] |
select [XHTML.T.Basic_Forms] |
select [XHTML.T] |
select_content_of_option [Eliom_mkforms.FORMCREATE] |
send [Ocsigen_http_com] | send an HTTP message.
send [Eliom_mkreg.REGCREATE] |
send [Eliom_mkreg.ELIOMREGSIG1] |
send_error [Ocsigen_senders] | Sending an error page
set [Ocsipersist] | `set pv value` sets a persistent value `pv` to `value`
set [Eliom_parameters] | Use this if you want your service to take several parameters with the same name.
set_default_max_persistent_data_sessions_per_group [Eliom_sessions] | Sets the maximum number of persistent data sessions in a session group (see above).
set_default_max_service_sessions_per_group [Eliom_sessions] | Sets the maximum number of service sessions in a session group (see above).
set_default_max_volatile_data_sessions_per_group [Eliom_sessions] | Sets the maximum number of volatile data sessions in a session group (see above).
set_default_persistent_data_session_timeout [Eliom_sessions] | sets the default timeout for sessions (server side).
set_default_service_session_timeout [Eliom_sessions] | sets the default timeout for service sessions.
set_default_volatile_data_session_timeout [Eliom_sessions] | sets the default timeout for "volatile data" sessions (server side).
set_default_volatile_session_timeout [Eliom_sessions] | sets the default timeout for volatile (= "in memory") sessions (i.e.
set_exn_handler [Eliom_services] | allows to use your own error pages (404, or any exception during page generation).
set_global_persistent_data_session_timeout [Eliom_sessions] | Sets the timeout for persistent sessions (server side).
set_global_service_session_timeout [Eliom_sessions] | Sets the timeout for service sessions (server side).
set_global_volatile_data_session_timeout [Eliom_sessions] | Sets the timeout for volatile (= "in memory") data sessions (server side).
set_global_volatile_session_timeout [Eliom_sessions] | Sets the timeout for volatile (= "in memory") sessions (both service session and volatile data session) (server side).
set_persistent_data_session_cookie_exp_date [Eliom_sessions] | Sets the cookie expiration date for the persistent session (see above).
set_persistent_data_session_group [Eliom_sessions] | sets the group to which belong the persistent session.
set_persistent_data_session_timeout [Eliom_sessions.Session_admin] |
set_persistent_data_session_timeout [Eliom_sessions] | sets the timeout for persistent session (server side) for one user, in seconds.
set_persistent_session_data [Eliom_sessions] | 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 [Eliom_sessions] | Sets the cookie expiration date for the current service session (see above).
set_service_session_group [Eliom_sessions] | sets the group to which belong the service session.
set_service_session_timeout [Eliom_sessions.Session_admin] |
set_service_session_timeout [Eliom_sessions] | sets the timeout for service session (server side) for one user, in seconds.
set_volatile_data_session_cookie_exp_date [Eliom_sessions] | Sets the cookie expiration date for the current data session (see above).
set_volatile_data_session_group [Eliom_sessions] | sets the group to which belong the volatile data session.
set_volatile_data_session_timeout [Eliom_sessions.Session_admin] |
set_volatile_data_session_timeout [Eliom_sessions] | sets the timeout for volatile data session (server side) for one user, in seconds.
set_volatile_session_cookies_exp_date [Eliom_sessions] | Sets the cookie expiration date for the current volatile sessions (service and data) (see above).
set_volatile_session_data [Eliom_sessions] | sets session data for the current session.
set_volatile_session_timeout [Eliom_sessions] | sets the timeout for volatile sessions (service and volatile data) (server side) for one user, in seconds.
skip [Ocsigen_stream] | Skips data
small [XHTML.T] |
space [XHTML.T] |
span [XHTML.T] |
standard [XHTML.T] |
start_processing [Ocsigen_http_com] |
static_dir [Eliom_services] | A predefined service that correponds to the directory where static pages are.
static_dir_with_params [Eliom_services] | Like `static_dir`, but allows to put GET parameters
stream_want [Ocsigen_stream] | `stream_want s len =` Returns a stream with at most len bytes in the buffer if possible
string [Eliom_parameters] | `string s` tells that the service takes a string as parameter, labeled `s`.
string_button [Eliom_predefmod.XHTMLFORMSSIG] | Creates a `<button>` tag with string content
string_button [Eliom_mkforms.ELIOMFORMSIG] | Creates a `<button>` tag with string content
string_checkbox [Eliom_predefmod.XHTMLFORMSSIG] | Creates a checkbox `<input>` tag that will have a string value.
string_checkbox [Eliom_mkforms.ELIOMFORMSIG] | Creates a checkbox `<input>` tag that will have a string value.
string_coordinates [Eliom_parameters] | It is possible to send a value together with the coordinates (`<input type="image" value="..." ...>`) (Here a string)
string_image_input [Eliom_predefmod.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 [Eliom_mkforms.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 [Eliom_predefmod.XHTMLFORMSSIG] | Creates an `<input>` tag for a string
string_input [Eliom_mkforms.ELIOMFORMSIG] | Creates an `<input>` tag for a string
string_multiple_select [Eliom_predefmod.XHTMLFORMSSIG] | Creates a `<select>` tag for string values.
string_multiple_select [Eliom_mkforms.ELIOMFORMSIG] | Creates a `<select>` tag for string values.
string_of_http_exception [Ocsigen_http_frame.Http_error] |
string_of_stream [Ocsigen_stream] | Creates a string from a stream
string_of_uri [XHTML.T] | A Uniform Resource Identifier, as per RFC2396.
string_of_url_path [Ocsigen_extensions] |
string_radio [Eliom_predefmod.XHTMLFORMSSIG] | Creates a radio `<input>` tag with string content
string_radio [Eliom_mkforms.ELIOMFORMSIG] | Creates a radio `<input>` tag with string content.
string_select [Eliom_predefmod.XHTMLFORMSSIG] | Creates a `<select>` tag for string values.
string_select [Eliom_mkforms.ELIOMFORMSIG] | Creates a `<select>` tag for string values.
strong [XHTML.T] |
structure_links [Eliom_tools] | Returns the tags `<link rel="subsection" ...>` and `<link rev="subsection" ...>` for the given hierarchical site.
style [XHTML.T] |
sub [XHTML.T] |
submit [Eliom_mkforms.FORMCREATE] |
substream [Ocsigen_stream] | Cut the stream at the position given by a string delimiter
suffix [Eliom_parameters] | Tells that the parameter of the service handler is the suffix of the URL of the current service.
suffix_prod [Eliom_parameters] | Tells that the function that will generate the service takes a pair whose first element is the suffix of the URL of the current service, and the second element corresponds to other (regular) parameters.
sum [Eliom_parameters] | 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 [Eliom_services] | This function may be used for services that cannot be interrupted (no cooperation point for threads).
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 [Eliom_predefmod.XHTMLFORMSSIG] | Creates a `<textarea>` tag
textarea [Eliom_mkforms.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] |
tt [XHTML.T] |
U
ul [XHTML.T] |
unexpected_exception [Ocsigen_messages] | Use that function for all impossible cases in exception handlers (`try ... with ... | e -> unexpected_exception ...` or `Lwt.catch ...`).
unit [Eliom_parameters] | used for services that don't have any parameters
unlock_receiver [Ocsigen_http_com] |
unset_persistent_data_session_group [Eliom_sessions] | Remove the session from its group
unset_persistent_data_session_timeout [Eliom_sessions.Session_admin] |
unset_persistent_data_session_timeout [Eliom_sessions] | remove the persistent session timeout for one user (and turn back to the default).
unset_service_session_group [Eliom_sessions] | Remove the session from its group
unset_service_session_timeout [Eliom_sessions.Session_admin] |
unset_service_session_timeout [Eliom_sessions] | remove the service session timeout for one user (and turn back to the default).
unset_volatile_data_session_group [Eliom_sessions] | Remove the session from its group
unset_volatile_data_session_timeout [Eliom_sessions.Session_admin] |
unset_volatile_data_session_timeout [Eliom_sessions] | remove the "volatile data" session timeout for one user (and turn back to the default).
unset_volatile_session_timeout [Eliom_sessions] | 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] |
uri_of_string [Eliom_mkforms.FORMCREATE] |
user_type [Eliom_parameters] | Allows to use whatever type you want for a parameter of the service.
user_type_button [Eliom_predefmod.XHTMLFORMSSIG] | Creates a `<button>` tag with user_type content
user_type_button [Eliom_mkforms.ELIOMFORMSIG] | Creates a `<button>` tag with user_type content
user_type_checkbox [Eliom_predefmod.XHTMLFORMSSIG] | Creates a checkbox `<input>` tag that will have a "user type" value.
user_type_checkbox [Eliom_mkforms.ELIOMFORMSIG] | Creates a checkbox `<input>` tag that will have a "user type" value.
user_type_coordinates [Eliom_parameters] | Same for a value of your own type
user_type_image_input [Eliom_predefmod.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 [Eliom_mkforms.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 [Eliom_predefmod.XHTMLFORMSSIG] | Creates an `<input>` tag for a user type
user_type_input [Eliom_mkforms.ELIOMFORMSIG] | Creates an `<input>` tag for a user type
user_type_multiple_select [Eliom_predefmod.XHTMLFORMSSIG] | Creates a `<select>` tag for user type values.
user_type_multiple_select [Eliom_mkforms.ELIOMFORMSIG] | Creates a `<select>` tag for user type values.
user_type_radio [Eliom_predefmod.XHTMLFORMSSIG] | Creates a radio `<input>` tag with user_type content
user_type_radio [Eliom_mkforms.ELIOMFORMSIG] | Creates a radio `<input>` tag with user_type content
user_type_select [Eliom_predefmod.XHTMLFORMSSIG] | Creates a `<select>` tag for user type values.
user_type_select [Eliom_mkforms.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] |
void_action [Eliom_services] | A predefined non-attached action with special behaviour: it has no parameter at all, even non-attached parameters.
void_extension [Ocsigen_extensions] | A predefined function to be passed to `Ocsigen_extensions.register_extension` that defines no option.
W
wait_all_senders [Ocsigen_http_com] |
wakeup_next_request [Ocsigen_http_com] |
warning [Ocsigen_messages] | Write a message in warnings.log
write_stream [Ocsigen_http_com] | This function may return any I/O error from the channel, or a interrupted stream exception.
X
xhtml_list_print [Xhtmlcompact] | Ocsigen's compact printer for xhtml portions.
xhtml_list_print [Xhtmlpretty] | Ocsigen's pretty printer for xhtml portions.
xhtml_list_stream [Xhtmlcompact] | Ocsigen's compact printer for xhtml portions.
xhtml_list_stream [Xhtmlpretty] | Ocsigen's pretty printer for xhtml portions.
xhtml_print [Xhtmlcompact] | Ocsigen's compact printer for xhtml.
xhtml_print [Xhtmlpretty] | Ocsigen's pretty printer for xhtml.
xhtml_stream [Xhtmlcompact] | Ocsigen's compact printer for xhtml.
xhtml_stream [Xhtmlpretty] | Ocsigen's pretty printer for xhtml.