| ( ** ) [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_ismap [XHTML.T] |
5.9.
|
| 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_onblur [XHTML.T] | |
| a_onchange [XHTML.T] | |
| a_onclick [XHTML.T] | |
| a_ondblclick [XHTML.T] | |
| a_onfocus [XHTML.T] | |
| a_onkeydown [XHTML.T] | |
| a_onkeypress [XHTML.T] | |
| a_onkeyup [XHTML.T] | |
| a_onload [XHTML.T] | |
| a_onmousedown [XHTML.T] | |
| a_onmousemove [XHTML.T] | |
| a_onmouseout [XHTML.T] | |
| a_onmouseover [XHTML.T] | |
| a_onmouseup [XHTML.T] | |
| a_onreset [XHTML.T] | |
| a_onselect [XHTML.T] | |
| a_onsubmit [XHTML.T] | |
| a_onunload [XHTML.T] | |
| a_profile [XHTML.T] | |
| a_rbspan [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_span [XHTML.T] | |
| a_src [XHTML.T] | |
| a_standby [XHTML.T] | |
| a_style [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_value_type [XHTML.T] | |
| 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 [Ocsigen_cache.Dlist] |
Adds an element to the list,
and possibly returns the element that has been removed if the maximum
size was exceeded.
|
| 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] | |
| add_nl_parameter [Eliom_parameters] | |
| add_non_localized_get_parameters [Eliom_services] |
Adds non localized GET parameters to a service
|
| add_non_localized_post_parameters [Eliom_services] |
Adds non localized POST parameters to a service
|
| 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] | |
| clean_request_cache [Eliom_sessions] |
Remove all data from the request cache
|
| clear [Polytables] | clear t remove all data from t
|
| clear_all_caches [Ocsigen_cache] |
Clear the contents of all the existing caches
|
| 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 [Ocsigen_cache.Dlist] | |
| create [Polytables] |
creates a new table
|
| 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 | |
| eliom_link_too_old [Eliom_common] |
If present and true in request data, it means that
the previous coservice does not exist any more
|
| eliom_service_session_expired [Eliom_common] |
If present in request data, means that
the service session cookies does not exist any more.
|
| em [XHTML.T] | |
| empty [Ocsigen_stream] |
creates an empty step.
|
| empty_charset_assoc [Ocsigen_charset_mime] |
All files are mapped to
no_charset
|
| empty_nl_params_set [Eliom_parameters] | |
| 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] | |
| equal_virtual_hosts [Ocsigen_extensions] | |
| 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 fold_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] | |
| fresh_id [Eliom_obrowser] | |
G | |
| get [Ocsipersist] | get pv gives the value of pv
|
| get [Polytables] | get t k returns the current binding of k in t or raises Not_found
|
| 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_lib.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_lib.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_port [Eliom_sessions] |
returns the port number declared in the config file (
<host defaulthttpport="...">).
|
| get_default_sslport [Eliom_sessions] |
returns the https port number declared in the config file (
<host defaulthttpsport="...">).
|
| get_etag [Ocsigen_http_frame.HTTP_CONTENT] | |
| get_expired_service_sessions [Eliom_sessions] |
returns the list of names of service sessions expired for the current
request.
|
| get_filesize [Eliom_sessions] |
returns the size of the file.
|
| get_finaliser [Ocsigen_cache.Dlist] | |
| 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_link_too_old [Eliom_sessions] |
returns
true if the coservice called has not been found.
|
| get_nl_get_params [Eliom_sessions] |
returns non localized parameters in the URL.
|
| get_nl_params_names [Eliom_parameters] | |
| get_nl_post_params [Eliom_sessions] |
returns non localized POST parameters.
|
| get_non_localized_get_parameters [Eliom_parameters] | get_non_localized_get_parameters ~sp p decodes and
returns non localized GET parameters specified by p if present.
|
| get_non_localized_post_parameters [Eliom_parameters] | get_non_localized_post_parameters ~sp p decodes and
returns non localized POST parameters specified by p if present.
|
| 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_nl_get_params [Eliom_sessions] |
returns persistent non localized parameters in the URL.
|
| 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_request_cache [Eliom_sessions] |
returns a table in which you can store all the data you want during a
request.
|
| 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_si [Eliom_sessions] | |
| 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] | |
| hash_virtual_hosts [Ocsigen_extensions] | |
| 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.
|
| host_match [Ocsigen_extensions] | |
| 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
|
| jsmarshal [Eliom_obrowser] | |
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.
|
| list_of [Ocsigen_cache.Dlist] |
The list to which the node belongs
|
| 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_get_form [Eliom_mkforms.FORMCREATE] | |
| make_hidden_field [Eliom_mkforms.FORMCREATE] | |
| make_input [Eliom_mkforms.FORMCREATE] | |
| make_js_script [Eliom_mkforms.FORMCREATE] | |
| make_key [Polytables] |
create a new key for each data you want to save
|
| make_non_localized_parameters [Eliom_parameters] |
create a new specification for non localized parameters.
|
| 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_post_uri_components [Eliom_predefmod.XHTMLFORMSSIG] |
Like
make_uri_components, but also creates a table of post parameters.
|
| make_post_uri_components [Eliom_mkforms.ELIOMFORMSIG] |
Like
make_uri_components, but also creates a table of post parameters.
|
| make_proto_prefix [Eliom_predefmod.XHTMLFORMSSIG] |
Creates the string corresponding to the beginning of the URL,
containing the scheme (protocol), server and port number (if necessary).
|
| make_proto_prefix [Eliom_mkforms.ELIOMFORMSIG] |
Creates the string corresponding to the beginning of the URL,
containing the scheme (protocol), server and port number (if necessary).
|
| 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] |
Creates the URL for a service.
|
| make_uri [Eliom_mkforms.ELIOMFORMSIG] |
Creates the URL for a service.
|
| make_uri_components [Eliom_predefmod.XHTMLFORMSSIG] |
Creates the URL for a service.
|
| make_uri_components [Eliom_mkforms.ELIOMFORMSIG] |
Creates the URL for a service.
|
| map [XHTML.T] | |
| map_optgroup [Eliom_mkforms.FORMCREATE] | |
| map_option [Eliom_mkforms.FORMCREATE] | |
| maxsize [Ocsigen_cache.Dlist] | |
| menu [Eliom_duce_tools] | |
| menu [Eliom_tools] |
Creates a menu
|
| meta [XHTML.T] | |
| move [Ocsigen_cache.Dlist] |
Move a node from one dlist to another one, without finalizing.
|
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.
|
| newest [Ocsigen_cache.Dlist] | |
| 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] | |
| oldest [Ocsigen_cache.Dlist] | |
| 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] | |
| param [XHTML.T] | |
| parse_content_type [Ocsigen_headers] | |
| parse_cookies [Ocsigen_headers] | |
| parse_host_field [Ocsigen_parseconfig] |
Parses the
hostfilter field of the configuration file, which
is a disjunction of possible hostnames (that can themselves contain
wildcards)
|
| 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
|
| rb [XHTML.T] | |
| rbc [XHTML.T] | |
| reconstruct_relative_url_path [Eliom_mkforms] |
Constructs a relative link (low level).
|
| 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_command_function [Ocsigen_extensions] |
Use a prefix for all your cammands when you want to create
extension specific commands.
|
| 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 [Ocsigen_cache.Dlist] |
Removes an element from its list.
|
| remove_first [Eliom_mkforms.FORMCREATE] | |
| remove_n_oldest [Ocsigen_cache.Dlist] |
remove the n oldest values (or less if the list is not long enough) ;
returns the list of removed values
|
| 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.
|
| rp [XHTML.T] | |
| rt [XHTML.T] | |
| rt_complex [XHTML.T] | |
| rtc [XHTML.T] | |
| rtc_complex [XHTML.T] | |
| ruby_complex [XHTML.T] | |
| ruby_simple1 [XHTML.T] | |
| ruby_simple2 [XHTML.T] | |
S | |
| same_service_opt [Eliom_duce_tools] | |
| 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 [Polytables] | set t k v associates v to k in t
|
| 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_service_sessions_per_subnet [Eliom_sessions] |
Sets the maximum number of service sessions in a subnet (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_max_volatile_data_sessions_per_subnet [Eliom_sessions] |
Sets the maximum number of volatile data sessions in a subnet (see above).
|
| set_default_max_volatile_sessions_per_group [Eliom_sessions] |
Sets the maximum number of volatile sessions (data and service) in a session
group (see above).
|
| set_default_max_volatile_sessions_per_subnet [Eliom_sessions] |
Sets the maximum number of volatile sessions (data and service)
in a subnet (see above).
|
| set_default_mime [Ocsigen_charset_mime] | |
| set_exn_handler [Eliom_services] |
Allows to use your own error pages
(404, or any exception during page generation).
|
| set_finaliser [Ocsigen_cache.Dlist] |
set a function to be called automatically on a piece of data
just before it disappears from the list
(either by explicit removal or because the maximum size is exceeded)
|
| 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_ipv4_subnet_mask [Eliom_sessions] |
Sets the mask for subnet (IPV4).
|
| set_ipv6_subnet_mask [Eliom_sessions] |
Sets the mask for subnet (IPV6).
|
| set_max_service_sessions_for_group_or_subnet [Eliom_sessions] |
Sets the maximum number of service sessions in the current session
group (or for the client sub network, if there is no group).
|
| set_max_volatile_data_sessions_for_group_or_subnet [Eliom_sessions] |
Sets the maximum number of volatile data sessions in the current session
group (or for the client sub network, if there is no group).
|
| set_maxsize [Ocsigen_cache.Dlist] |
change the maximum size ;
returns the list of removed values, if any.
|
| 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_result_observer [Ocsigen_http_com] |
Use this function to make an action just before sending the result
(for example observe the headers that will be sent).
|
| 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.
|
| size [Ocsigen_cache.Dlist] | |
| 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_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_const [Eliom_parameters] | suffix_const v is used only inside suffixes (do nothing for
regular parameters).
|
| 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] | |
| ul_attribs [Eliom_duce_tools] | |
| 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] | |
| unregister [Eliom_services] |
Unregister a service from global table
|
| unregister_for_session [Eliom_services] |
Unregister a service from session table
|
| 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).
|
| up [Ocsigen_cache.Dlist] |
Removes the element from its list without finalising,
then adds it as newest.
|
| 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.
|
| value [Ocsigen_cache.Dlist] | |
| 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.
|
| xmlparser_file [Simplexmlparser] | |
| xmlparser_string [Simplexmlparser] |