Warning: Reason support is experimental. We are looking for beta-tester and contributors.

Index of values


(!!) [Ocsigen_lib_base]
(>>=)=) >> [Ocsigen_lib_base]
(>|=) [Ocsigen_lib_base]
(@@) [Ocsigen_lib_base]
(|>) [Ocsigen_lib_base]

A
accept [Ocsigen_header.Name]
accept_charset [Ocsigen_header.Name]
accept_encoding [Ocsigen_header.Name]
accept_language [Ocsigen_header.Name]
accept_ranges [Ocsigen_header.Name]
access_control_allow_credentials [Ocsigen_header.Name]
access_control_allow_headers [Ocsigen_header.Name]
access_control_allow_methods [Ocsigen_header.Name]
access_control_allow_origin [Ocsigen_header.Name]
access_control_expose_headers [Ocsigen_header.Name]
access_control_max_age [Ocsigen_header.Name]
access_control_request_headers [Ocsigen_header.Name]
access_control_request_method [Ocsigen_header.Name]
access_sect [Ocsigen_messages]

use Lwt_log.Section.set_level in order to debug

accesslog [Ocsigen_messages]

Write a message in access.log

add [Ocsigen_cookie_map.Poly]
add [Ocsigen_cookie_map]

add ~path c v m adds the cookie c to m.

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_cookies [Ocsigen_response]
add_end_slash_if_missing [Ocsigen_lib_base.Url_base]
add_finaliser_after [Ocsigen_cache.Dlist]
add_finaliser_before [Ocsigen_cache.Dlist]
add_finalizer [Ocsigen_stream]

Add a finalizer function.

add_header [Ocsigen_response]
add_header [Ocsigen_request]
add_header_multi [Ocsigen_response]
add_module_init_function [Ocsigen_loader]

add_module_init_function name f adds function f to the initialisation functions to be run when init_module name is called.

add_multi [Ocsigen_cookie_map]

add_multi new old adds the cookies from new to old.

add_ocamlpath [Ocsigen_loader]

Adds a path to the Findlib library search path.

address [Ocsigen_request]
advert [Ocsigen_lib_base]
allow_forward_for [Accesscontrol]
allow_forward_proto [Accesscontrol]
and_ [Accesscontrol]
assoc_remove [Ocsigen_lib_base.List]
attribute [Ocsigen_extensions.Configuration]

attribute ~name f create a specification of a XML attribute.

authorization [Ocsigen_header.Name]

B
badconfig [Ocsigen_extensions]

Convenient function for raising Error_in_config_file exceptions with a sprintf-formatted argument.

basic_sep [Ocsigen_lib_base.String_base]

Cuts a string to the next separator

bind [Ocsigen_lib_base.Option.Lwt]
bind [Ocsigen_lib_base.Option]
bindir [Ocsigen_config_static]
body [Ocsigen_request]
builtin_packages [Ocsigen_config]
builtin_packages [Ocsigen_config_static]

C
cache_control [Ocsigen_header.Name]
cancel [Ocsigen_stream]

Cancel the stream, i.e.

change_empty_list [Ocsigen_lib_base.Url_base]
charset [Extendconfiguration]
choose [Ocsigen_header.Content_type]
chop [Ocsigen_lib_base.List]
clear [Polytables]

clear t remove all data from t

clear_all_caches [Ocsigen_cache]

Clear the contents of all the existing caches

command_pipe [Ocsigen_config_static]
comp [Ocsigen_lib_base]
concat [Ocsigen_stream.StringStream]

Concatenate two stream

config_file [Ocsigen_config_static]
connection [Ocsigen_header.Name]
connection_closed [Ocsigen_request]
console [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_disposition [Ocsigen_header.Name]
content_encoding [Ocsigen_header.Name]
content_length [Ocsigen_header.Name]
content_range [Ocsigen_header.Name]
content_type [Ocsigen_request]
content_type [Ocsigen_header.Name]
contenttype [Extendconfiguration]
cookie [Ocsigen_header.Name]
cookies [Ocsigen_response]
cookies [Ocsigen_request]
create [Polytables]

creates a new table

create [Ocsigen_lib_base.Clist]
create [Ocsigen_cache.Dlist]

Create a dlist.

create_redirection [Revproxy]
create_redirection [Redirectmod]
current_buffer [Ocsigen_stream]

Returns the value of the current buffer

curry [Ocsigen_lib_base]

D
datadir [Ocsigen_config_static]
date [Ocsigen_header.Name]
debug [Ocsigen_lib_base]
decode [Ocsigen_lib.Url]
default_charset [Ocsigen_charset_mime]

Functions related to the default charset in the association

default_config_info [Ocsigen_extensions]
default_mime [Ocsigen_charset_mime]
default_mime_assoc [Ocsigen_charset_mime]

Default values, obtained by reading the file specified by Ocsigen_config_static.get_mimefile

default_mime_type [Ocsigen_charset_mime]
defaultindex [Extendconfiguration]
display_version [Ocsigen_config]
do_not_serve_to_regexp [Ocsigen_extensions]

Compile a do_not_serve structure into a regexp.


E
element [Ocsigen_extensions.Configuration]

Create the specification of a XML element.

empty [Ocsigen_cookie_map]
empty [Ocsigen_stream.StringStream]

Create an empty stream

empty [Ocsigen_stream]

creates an empty step.

empty_charset_assoc [Ocsigen_charset_mime]

All files are mapped to no_charset

empty_mime_assoc [Ocsigen_charset_mime]
encode [Ocsigen_lib.Url]
enlarge_stream [Ocsigen_stream]

Read more data in the buffer

equal_virtual_hosts [Ocsigen_extensions]
errlog [Ocsigen_messages]

Write a message in errors.log

error_log_path [Ocsigen_messages]

Path to the error log file

etag [Ocsigen_header.Name]
exec [Ocsigen_server]

Start the server with a configuration file.

expect [Ocsigen_header.Name]
expires [Ocsigen_header.Name]
extdir [Ocsigen_config_static]
extension_no_directory [Ocsigen_lib.Filename]

F
files [Ocsigen_request]
finalize [Ocsigen_stream]

Finalize the stream.

find_charset [Ocsigen_charset_mime]
find_mime [Ocsigen_charset_mime]
find_redirection [Ocsigen_extensions]
findfiles [Ocsigen_loader]

findfiles pkg returns the list of files needed to load Findlib package pkg, including dependencies.

first_diff [Ocsigen_lib_base.String_base]

first_diff s1 s2 n last returns the index of the first difference between s1 and s2, starting from n and ending at last.

fixup_url_string [Ocsigen_lib.Url]
fold [Ocsigen_cache.Dlist]

fold over the elements from the cache starting from the newest to the oldest

fold_back [Ocsigen_cache.Dlist]

fold over the elements from the cache starting from the oldest to the newest

fold_left [Ocsigen_lib_base.Clist]

Infinite fold on circular lists (use with care!)

followsymlinks [Extendconfiguration]
forbidden [Accesscontrol]
forbidfile [Extendconfiguration]
forward_ip [Ocsigen_request]
from_poly [Ocsigen_lib_base]
fst [Ocsigen_lib_base.Tuple3]
full_server_name [Ocsigen_config]

G
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_lib_base.Option.Lwt]
get [Ocsigen_lib_base.Option]
get' [Ocsigen_lib_base.Option.Lwt]
get' [Ocsigen_lib_base.Option]
get_bindir [Ocsigen_config]
get_client_timeout [Ocsigen_config]
get_command_pipe [Ocsigen_config]
get_config_file [Ocsigen_config]
get_daemon [Ocsigen_config]
get_datadir [Ocsigen_config]
get_debug [Ocsigen_config]
get_debugmode [Ocsigen_config]
get_default_charset [Ocsigen_config]
get_default_port [Ocsigen_config]
get_default_sslport [Ocsigen_config]
get_disablepartialrequests [Ocsigen_config]
get_extdir [Ocsigen_config]
get_filebuffersize [Ocsigen_config]
get_finaliser_after [Ocsigen_cache.Dlist]
get_finaliser_before [Ocsigen_cache.Dlist]
get_hostname [Ocsigen_extensions]

Returns the hostname to be used for absolute links or redirections.

get_inet_addr [Ocsigen_lib.Ip_address]
get_logdir [Ocsigen_config]
get_max_number_of_connections [Ocsigen_config]
get_max_number_of_threads_queued [Ocsigen_config]
get_maxrequestbodysize [Ocsigen_config]
get_maxrequestbodysizeinmemory [Ocsigen_config]
get_maxretries [Ocsigen_config]
get_maxthreads [Ocsigen_config]
get_mimefile [Ocsigen_config]
get_minthreads [Ocsigen_config]
get_ocamlpath [Ocsigen_loader]

Returns the current Findlib library search path.

get_params [Ocsigen_request]
get_params_flat [Ocsigen_request]
get_pidfile [Ocsigen_config]
get_port [Ocsigen_extensions]

Returns the port to be used for absolute links or redirections.

get_ports [Ocsigen_config]
get_respect_pipeline [Ocsigen_config]
get_server_timeout [Ocsigen_config]
get_shutdown_timeout [Ocsigen_config]
get_silent [Ocsigen_config]
get_ssl_info [Ocsigen_config]
get_ssl_ports [Ocsigen_config]
get_syslog_facility [Ocsigen_config]
get_timer [Ocsigen_cache.Dlist]

returns the timer of the Dlist

get_usedefaulthostname [Ocsigen_config]
get_verbose [Ocsigen_config]
get_veryverbose [Ocsigen_config]

H
has_configuration_file [Ocsigen_config]

returns true if Ocsigen Server is running with a configuration file,

hash_virtual_hosts [Ocsigen_extensions]
header [Accesscontrol]
header [Ocsigen_response]
header [Ocsigen_request]
header_multi [Ocsigen_response]
header_multi [Ocsigen_request]
hidefile [Extendconfiguration]
host [Ocsigen_server]

You can define one or several virtual hosts corresponding to a given server name or port.

host [Ocsigen_request]
host [Ocsigen_header.Name]
host_match [Ocsigen_extensions]

I
id [Ocsigen_lib_base]
if_ [Accesscontrol]
if_match [Ocsigen_header.Name]
if_modified_since [Ocsigen_header.Name]
if_none_match [Ocsigen_header.Name]
if_range [Ocsigen_header.Name]
if_unmodified_since [Ocsigen_header.Name]
iffound [Accesscontrol]
ifnotfound [Accesscontrol]
ignore_blank_pcdata [Ocsigen_extensions.Configuration]

The specification for ignoring blank PCDATA ('\n', '\r', ' ', '\t') and failing otherwise (a reasonable default).

in_list [Ocsigen_lib_base.Clist]
incr_tries [Ocsigen_request]
init_module [Ocsigen_loader]

init_module pre post force name runs the init function for the module name.

insert [Ocsigen_lib_base.Clist]
ip [Accesscontrol]
is_empty [Ocsigen_lib_base.Clist]
is_native [Ocsigen_config]
is_native [Ocsigen_config_static]
is_prefix [Ocsigen_lib_base.List]
is_prefix_skip_end_slash [Ocsigen_lib_base.Url_base]

is_prefix_skip_end_slash path1 path2 returns true if path1 is the same as path2 before a first slash

iter [Ocsigen_lib_base.Clist]

Infinite iteration on circular lists

iter [Ocsigen_lib_base.Option.Lwt]
iter [Ocsigen_lib_base.Option]

J
join_do_not_serve [Ocsigen_extensions]
join_path [Ocsigen_lib_base.Url_base]

L
last [Ocsigen_lib_base.List]
last_modified [Ocsigen_header.Name]
list_of [Ocsigen_cache.Dlist]

The list to which the node belongs

listdirs [Extendconfiguration]
loadfile [Ocsigen_loader]

loadfile pre post force file (dynamically) loads file.

loadfiles [Ocsigen_loader]

loadfiles pre post force file loads all the files, using loadfile (fun () -> ()) (fun () -> ()) false for all the files but the last one, and loadfile pre post force for the last one (if any).

location [Ocsigen_header.Name]
logdir [Ocsigen_config_static]
lwt_fold [Ocsigen_cache.Dlist]

lwt version of fold

lwt_fold_back [Ocsigen_cache.Dlist]

lwt version of fold_back


M
make [Ocsigen_response]
make [Ocsigen_request]
make [Ocsigen_stream.StringStream]
make [Ocsigen_stream]

creates a new stream

make [Ocsigen_lib_base.Clist]
make_absolute_url [Ocsigen_lib_base.Url_base]

make_absolute_url https host port path generates a new absolute url

make_cryptographic_safe_string [Ocsigen_lib]

Generate an unique and cryptographically safe random string.

make_encoded_parameters [Ocsigen_lib.Url]
make_key [Polytables]

create a new key for each data you want to save

map [Ocsigen_lib_base.Option.Lwt]
map [Ocsigen_lib_base.Option]
map_filter [Ocsigen_lib_base.List]
maxsize [Ocsigen_cache.Dlist]
maxuploadfilesize [Extendconfiguration]
may_append [Ocsigen_lib_base.String_base]
may_concat [Ocsigen_lib_base.String_base]
meth [Ocsigen_request]
method_ [Accesscontrol]
mimefile [Ocsigen_config_static]
move [Ocsigen_cache.Dlist]

Move a node from one dlist to another one, without finalizing.


N
native_ext [Ocsigen_config]
new_url_of_directory_request [Ocsigen_extensions]

new_url_of_directory_request create a redirection and generating a new url for the client (depending on the server configuration and request)

newest [Ocsigen_cache.Dlist]
next [Ocsigen_stream]

get the next step of a stream.

nexthost [Accesscontrol]
nextsite [Accesscontrol]
no_charset [Ocsigen_charset_mime]
not_ [Accesscontrol]
notfound [Accesscontrol]

O
of_cohttp [Ocsigen_response]
of_file [Ocsigen_stream]

returns a stream reading from a file.

of_lwt_stream [Ocsigen_stream]

Convert a Lwt_stream.t to an Ocsigen_stream.t.

of_option [Ocsigen_header]
of_sockaddr [Ocsigen_lib.Ip_address]
of_string [Ocsigen_header.Name]
of_string [Ocsigen_stream]

returns a stream containing a string.

oldest [Ocsigen_cache.Dlist]
or_ [Accesscontrol]
origin [Ocsigen_header.Name]
original_full_path [Ocsigen_request]
original_full_path_string [Ocsigen_request]

P
parse [Ocsigen_header.Accept_language]
parse [Ocsigen_header.Accept_encoding]
parse [Ocsigen_header.Accept]
parse [Ocsigen_header.Mime_type]
parse [Ocsigen_lib.Url]

parse url returns a tuple containing information about url If url contains scheme 'https', host of url (ex: http://www.ocsigen.org/ -> www.ocsigen.org), port of url, path as string without first '/', path as string list, GET query of url, lazy value to decode GET query

parse_config [Ocsigen_parseconfig]

Returns the config file.

parse_content_type [Ocsigen_multipart]
parse_mime_types [Ocsigen_charset_mime]

Parsing of a file containing mime associations, such as /etc/mime-types

parse_user_dir [Ocsigen_extensions]
path [Accesscontrol]
path [Ocsigen_request]
path_string [Ocsigen_request]
port [Accesscontrol]
port [Ocsigen_request]
post_params [Ocsigen_multipart]
post_params [Ocsigen_request]
pragma [Ocsigen_header.Name]
prefix_and_path_of_t [Ocsigen_lib.Url]

prefix_and_path_of_t url splits url in a couple (prefix, path) where prefix is "http(s)://host:port" and path is the path as string list

process_element [Ocsigen_extensions.Configuration]

Process an XML element by the specifications.

process_elements [Ocsigen_extensions.Configuration]

Application of process_element on a list of XML elements.

protocol [Accesscontrol]
put [Ocsigen_stream.StringStream]

Create a stream with one element


Q
query [Ocsigen_request]

R
range [Ocsigen_header.Name]
referer [Ocsigen_header.Name]
refuse_pcdata [Ocsigen_extensions.Configuration]
register [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 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) See Ocsigen_extensions.Configuration.process_elements for the easy construction of such a function., 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_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_command]

Use a prefix for all your commands when you want to create extension-specific commands.

reload [Ocsigen_server]

Reload the configuration of the server.

remote_ip [Ocsigen_request]
remote_ip_parsed [Ocsigen_request]
remove [Ocsigen_cookie_map.Poly]
remove [Ocsigen_cookie_map]

remove c cookie_table removes the cookie c from m.

remove [Polytables]

remove t k remove the current binding of k in t if it exists

remove [Ocsigen_lib_base.Clist]
remove [Ocsigen_cache.Dlist]

Removes an element from its list.

remove_all [Ocsigen_lib_base.List]
remove_all_assoc [Ocsigen_lib_base.List]
remove_all_assoc_q [Ocsigen_lib_base.List]
remove_all_q [Ocsigen_lib_base.List]
remove_dotdot [Ocsigen_lib_base.Url_base]

remove_dotdot path cleans the path of ..

remove_end_slash [Ocsigen_lib_base.Url_base]

remove_end_slash str removes last /

remove_first [Ocsigen_lib_base.List]
remove_first_if_any [Ocsigen_lib_base.List]
remove_first_if_any_q [Ocsigen_lib_base.List]
remove_first_q [Ocsigen_lib_base.List]
remove_header [Ocsigen_response]
remove_internal_slash [Ocsigen_lib_base.Url_base]

remove_internal_slash path cleans the path of empty string

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_slash_at_beginning [Ocsigen_lib_base.Url_base]
remove_slash_at_end [Ocsigen_lib_base.Url_base]
remove_spaces [Ocsigen_lib_base.String_base]

remove_spaces s beg endd returns a copy of the string from beg to endd, removing spaces at the beginning and at the end

replace_header [Ocsigen_response]
replace_headers [Ocsigen_response]
replace_user_dir [Ocsigen_extensions]

raises Not_found is the directory does not exist

request_cache [Ocsigen_request]
resolve [Ocsigen_local_files]

Finds filename in the filesystem, with a possible redirection if it is a directory.

return [Ocsigen_lib_base.Option]
run [Cors]

run makes it possible to use this extension without configuration file.

run [Deflatemod]

run ~mode () makes it possible to use this extension without configuration file.

run [Staticmod]

Run static mod on a specific directory.

run [Revproxy]

run ~redirection () makes it possible to use this extension without configuration file.

run [Rewritemod]

run ~realm ~auth () makes it possible to use this extension without configuration file.

run [Redirectmod]

run ~redirection () makes it possible to use this extension without configuration file.

run [Outputfilter]

run ~mode () makes it possible to use this extension without configuration file.

run [Authbasic]

run ~realm ~auth () makes it possible to use this extension without configuration file.


S
scan_multipart_body_from_stream [Ocsigen_multipart]
section [Deflatemod]

Use Lwt_log.Section.set_level in order to change the log level

section [Staticmod]

Use Lwt_log.Section.set_level in order to select the log level for this module

section [Revproxy]

use Lwt_log.Section.set_level in order to set the log level

section [Rewritemod]

use Lwt_log.Section.set_level in order to set the log level

section [Redirectmod]

use Lwt_log.Section.set_level in order to set the log level

section [Authbasic]

use Lwt_log.Section.set_level in order to set the log level

section [Accesscontrol]

Use Lwt_log.Section.set_level in order to change the log level

section [Ocsigen_server]

use Lwt_log.Section.set_level in order to debug

section [Ocsigen_local_files]

use Lwt_log.Section.set_level in order to debug

section [Ocsigen_extensions]

use Lwt_log.Section.set_level in order to debug

section [Ocsigen_multipart]

use Lwt_log.Section.set_level in order to debug

section [Ocsigen_loader]

use Lwt_log.Section.set_level in order to debug

sep [Ocsigen_lib_base.String_base]

Cuts a string to the next separator, removing spaces.

serve_everything [Ocsigen_extensions]
server [Ocsigen_header.Name]
server_name [Ocsigen_config]
set [Polytables]

set t k v associates v to k in t

set_bindir [Ocsigen_config]
set_buffer_size [Deflatemod]
set_client_timeout [Ocsigen_config]
set_command_pipe [Ocsigen_config]
set_compress_level [Deflatemod]
set_configfile [Ocsigen_config]
set_cookie [Ocsigen_header.Name]
set_daemon [Ocsigen_config]
set_datadir [Ocsigen_config]
set_debug [Ocsigen_config]
set_debugmode [Ocsigen_config]
set_default_charset [Ocsigen_config]
set_default_charset [Ocsigen_charset_mime]
set_default_mime [Ocsigen_charset_mime]
set_disablepartialrequests [Ocsigen_config]
set_extdir [Ocsigen_config]
set_filebuffersize [Ocsigen_config]
set_finaliser_after [Ocsigen_cache.Dlist]

set a function to be called automatically on a piece of data just after it disappears from the list (either by explicit removal or because the maximum size is exceeded)

set_finaliser_before [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_init_on_load [Ocsigen_loader]

If set to true, the module initialization functions passed to set_module_init_function will be executed directly.

set_logdir [Ocsigen_config]
set_max_number_of_connections [Ocsigen_config]
set_max_number_of_threads_queued [Ocsigen_config]
set_maxrequestbodysize [Ocsigen_config]
set_maxrequestbodysizeinmemory [Ocsigen_config]
set_maxretries [Ocsigen_config]
set_maxsize [Ocsigen_cache.Dlist]

change the maximum size ; returns the list of removed values, if any.

set_maxthreads [Ocsigen_config]
set_mimefile [Ocsigen_config]
set_minthreads [Ocsigen_config]
set_module_init_function [Ocsigen_loader]

set_module_init_function name f registers the function f, which will be used to initialize the module when init_module name is called.

set_ocamlpath [Ocsigen_loader]

Sets the current Findlib library search path.

set_pidfile [Ocsigen_config]
set_ports [Ocsigen_config]
set_respect_pipeline [Ocsigen_config]
set_server_timeout [Ocsigen_config]
set_shutdown_timeout [Ocsigen_config]
set_silent [Ocsigen_config]
set_ssl_info [Ocsigen_config]
set_ssl_ports [Ocsigen_config]
set_status [Ocsigen_response]
set_syslog_facility [Ocsigen_config]
set_usedefaulthostname [Ocsigen_config]
set_verbose [Ocsigen_config]
set_veryverbose [Ocsigen_config]
site [Ocsigen_server]

Each host may contain some sub-sites corresponding to subdirectories in the URL.

size [Ocsigen_cache.Dlist]
skip [Ocsigen_stream]

Skips data.

snd [Ocsigen_lib_base.Tuple3]
split [Ocsigen_lib_base.String_base]

Splits a string for words with separator, removing spaces.

split_at [Ocsigen_lib_base.List]
split_fragment [Ocsigen_lib_base.Url_base]

split_fragment str splits str at first '#'

ssl [Accesscontrol]
ssl [Ocsigen_request]
start [Ocsigen_server]

Start the server with some instructions.

status [Ocsigen_response]
status [Ocsigen_header.Name]
stop [Accesscontrol]
stream_want [Ocsigen_stream]

stream_want s len Returns a stream with at least len bytes in the buffer if possible

string_of_stream [Ocsigen_stream]

Creates a string from a stream.

string_of_url_path [Ocsigen_lib.Url]
sub_path [Ocsigen_request]
sub_path_string [Ocsigen_request]
substream [Ocsigen_stream]

Cut the stream at the position given by a string delimiter


T
thd [Ocsigen_lib_base.Tuple3]
timeofday [Ocsigen_request]
to_cohttp [Ocsigen_response]
to_cohttp [Ocsigen_request]
to_inet_addr [Ocsigen_config.Socket_type]
to_list [Ocsigen_lib_base.Option]
to_lwt_stream [Ocsigen_stream]

Convert an Ocsigen_stream.t into a Lwt_stream.t.

to_poly [Ocsigen_lib_base]
to_string [Ocsigen_config.Socket_type]
to_string [Ocsigen_header.Name]
transfer_encoding [Ocsigen_header.Name]
translate [Ocsigen_loader]

translate filename translate .cmo/.cma extensions to .cmxs in native mode, and .cmxs to .cmo (.cma if it exists) in bytecode mode.

tries [Ocsigen_request]

U
uncurry [Ocsigen_lib_base]
unexpected_exception [Ocsigen_messages]

Use that function for all impossible cases in exception handlers (try ... with ... | e -> unexpected_exception ... or Lwt.catch ...).

up [Ocsigen_cache.Dlist]

Removes the element from its list without finalising, then adds it as newest.

update [Ocsigen_response]
update [Ocsigen_request]
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]
uploaddir [Extendconfiguration]
uri [Ocsigen_request]
user_agent [Ocsigen_header.Name]

V
value [Ocsigen_lib_base.Clist]
value [Ocsigen_cache.Dlist]
version [Ocsigen_request]
version_number [Ocsigen_config]
version_number [Ocsigen_config_static]

W
warning [Ocsigen_messages]

Write a message in warnings.log


X
x_forwarded_for [Ocsigen_header.Name]
x_forwarded_proto [Ocsigen_header.Name]