(**) [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.
|