( ** ) [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_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] | |
attrib_list [Eliom_duce_tools] | |
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] | |
commandline [Ocsigen_getcommandline] | |
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.
|
content [Ocsigen_LocalFiles] |
Given the local file
file , with a request originating at url
url , returns a viewable content of file .
|
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_charset [Ocsigen_charset_mime] |
Functions related to the default charset in the association
|
default_mime [Ocsigen_charset_mime] | |
default_mime_assoc [Ocsigen_charset_mime] |
Default values, obtained by reading the file specified by
Ocsigen_config.get_mimefile
|
default_mime_type [Ocsigen_charset_mime] | |
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] | |
do_not_serve_to_regexp [Ocsigen_extensions] |
Compile a do_not_serve structure into a regexp.
|
doctype [XHTML.T] | |
dt [XHTML.T] | |
E | |
em [XHTML.T] | |
empty [Ocsigen_stream] |
creates an empty step.
|
empty_charset_assoc [Ocsigen_charset_mime] |
All files are mapped to
no_charset
|
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 .
|
find_charset [Ocsigen_charset_mime] | |
find_in_hierarchy [Eliom_duce_tools] | |
find_mime [Ocsigen_charset_mime] | |
find_redirection [Ocsigen_extensions] | |
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 [Eliom_sessions] |
returns the information of the configuration file concerning that site
(between
<site> and </site> ).
|
get_config_default_charset [Eliom_sessions] |
returns the default charset for this site
|
get_config_info [Eliom_sessions] |
returns information from the configuration files.
|
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_hostname [Eliom_sessions] |
returns the hostname declared in the config file
(
<host defaulthostname="..."> ).
|
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 [Ocsigen_extensions] |
Returns the hostname to be used for absolute links or redirections.
|
get_hostname [Eliom_sessions] |
returns the hostname used for absolute links.
|
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_original_full_path [Eliom_sessions] |
returns the full path of the URL as first sent by the browser (not changed by previous extensions like rewritemod)
|
get_original_full_path_string [Eliom_sessions] |
returns the full path of the URL as first sent by the browser (not changed by previous extensions like rewritemod)
|
get_other_get_params [Eliom_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_port [Ocsigen_extensions] |
Returns the port to be used for absolute links or redirections.
|
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_range [Ocsigen_headers] | |
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_request [Eliom_sessions] |
returns all the information about the request and config.
|
get_ri [Eliom_sessions] |
returns all the information about the request.
|
get_server_port [Eliom_sessions] |
returns the port of the server.
|
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_duce_tools] | |
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_duce_tools] | |
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_coservice' [Eliom_services] |
The same, but forcing https.
|
https_void_hidden_coservice' [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 | |
join_do_not_serve [Ocsigen_extensions] | |
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_duce_tools] | |
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 path in the 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_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 .
|
next [Ocsigen_stream] |
get the next step of a stream.
|
no_charset [Ocsigen_charset_mime] | |
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_mime_types [Ocsigen_charset_mime] |
Parsing of a file containing mime associations, such as /etc/mime-types
|
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_eliom_extension [Eliom_extensions] | |
register_eliom_module [Eliom_services] |
This function is used to specify the initialization function for Eliom modules
linked dynamic or statically into the server.
|
register_extension [Ocsigen_extensions] |
For each extension generating pages, we register its name and six functions: a function
fun_site of type parse_config . This function
will be responsible for handling the options of the configuration
files that are recognized by the extension, and potentially generating
a page., a function user_fun_site of type parse_user_config which has the
same role as fun_site , but inside userconf files. Specify nothing
if your extension is disallowed in userconf files. Otherwise, compared
to fun_site , you can selectively disallow some options,
as user_fun_site 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 user_fun_site will be called for every request, whereas the
fun_site is called only when starting or reloading the server., a function begin_init that will be called at the beginning
of the initialisation phase of each site, and each time the config file is
reloaded., a function end_init that will be called at the end of the initialisation
phase of each site, a function init_fun that will be called just before registering the
extension, taking as parameter the configuration options between
<extension> and </extension> . This allows to give configuration options
to extensions. If no function is supplied, the extension is supposed to
accept no option (and loading will fail if an option is supplied), a function exn_handler that will create an error message from the
exceptions that may be raised during the initialisation phase, and raise again
all other exceptions
Moreover, 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_service [Eliom_mkreg.ELIOMREGSIG1] |
Same as
new_service followed by register
|
reload [Ocsigen_server] | |
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
|
resolve [Ocsigen_LocalFiles] |
Finds
filename in the filesystem, with a possible redirection
if it is a directory.
|
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_charset [Ocsigen_charset_mime] | |
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_mime [Ocsigen_charset_mime] | |
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] | |
start_server [Ocsigen_server] |
Start the server (does not return)
|
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 least 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_duce_tools] | |
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).
|
update_charset_ext [Ocsigen_charset_mime] |
Updates the mapping between extensions from a file to its charset.
|
update_charset_file [Ocsigen_charset_mime] | |
update_charset_regexp [Ocsigen_charset_mime] | |
update_mime_ext [Ocsigen_charset_mime] | |
update_mime_file [Ocsigen_charset_mime] | |
update_mime_regexp [Ocsigen_charset_mime] | |
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_coservice' [Eliom_services] |
A predefined non-attached action with special behaviour:
it has no parameter at all, even non-attached parameters.
|
void_hidden_coservice' [Eliom_services] |
Same as
void_coservice' but keeps non attached GET parameters.
|
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_streams] |
Ocsigen's compact printer for xhtml portions.
|
xhtml_list_stream [Xhtmlpretty_streams] |
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_streams] |
Ocsigen's compact printer for xhtml.
|
xhtml_stream [Xhtmlpretty_streams] |
Ocsigen's pretty printer for xhtml.
|