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

Index of modules


A
Accesscontrol
Authbasic

Module Authbasic: Basic HTTP Authentication.


C
Channels [Ocsigen_comet]
Clist [Ocsigen_lib_base]

Circular lists

Configuration [Ocsigen_extensions]

This modules contains types and constructor for the description of XML configurations and the accordingly parsing.

Cookies [Ocsigen_cookies]

This table is to store cookie values for each path.

CookiesTable [Ocsigen_cookies]

D
Directory_content [Ocsigen_senders]

directory name and corresponding URL path

Dlist [Ocsigen_cache]

Doubly-linked lists with maximum number of entries, and (possibly) limited lifespan for entries.


E
Empty_content [Ocsigen_senders]
Error_content [Ocsigen_senders]

error code and/or exception


F
File_content [Ocsigen_senders]
Filename [Ocsigen_lib]
Framepp

H
Html5_content [Ocsigen_senders]
Http_error [Ocsigen_http_frame]
Http_header [Ocsigen_http_frame]
Http_headers

returns an empty set of HTTP headers


I
Int [Ocsigen_lib_base]
Ip_address [Ocsigen_lib]

L
List [Ocsigen_lib_base]

M
Make [Ocsigen_cache]
Make_XML_Content [Ocsigen_senders]
Map [Ocsigen_lib_base.String_base]

N
NameHtbl [Http_headers]

O
Ocsigen_cache

Cache.

Ocsigen_charset_mime

Charset

Ocsigen_comet

Ocsigen_comet server extension : provides low-level server to client communication scheme.

Ocsigen_config

/*

Ocsigen_cookies

This table is to store cookie values for each path.

Ocsigen_extensions

Writing extensions for Ocsigen

Ocsigen_getcommandline

Contains the command line that will be parsed by the server when Ocsigen_commandline is linked

Ocsigen_headers

Getting informations from HTTP header.

Ocsigen_http_client

Using Ocsigen as a HTTP client

Ocsigen_http_com

Sending and receiving HTTP frames

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 had been send to the browser and the browser was doing a new request to the url path.

Ocsigen_lib

This module contains some auxiliaries for the Ocsigenserver.

Ocsigen_lib_base

This module just contains only extensions of the standard library and very basic Ocsigen values and exceptions.

Ocsigen_loader

Module Ocsigen_loader: Dynamic loading for Ocsigen.

Ocsigen_local_files

The requested file does not exists

Ocsigen_messages

Writing messages in the logs

Ocsigen_parseconfig

Config file parsing

Ocsigen_senders

Functions to create results for various kinds of documents

Ocsigen_server

Reload the configuration of the server.

Ocsigen_stream

Streams are a means to read data block by block

Ocsipersist

Persistent data on hard disk.

Option [Ocsigen_lib_base]

P
Polytables

Polymorphic tables (using Map)

Printexc [Ocsigen_lib_base]

S
Security [Ocsigen_comet]
Set [Ocsigen_lib_base.String_base]
Stream_content [Ocsigen_senders]
Streamlist_content [Ocsigen_senders]

streams and content-type

String [Ocsigen_lib]
StringStream [Ocsigen_stream]
String_base [Ocsigen_lib_base]

T
Table [Ocsigen_lib_base.String_base]
Table [Ocsigen_lib_base.Int]
Text_content [Ocsigen_senders]

content * content-type

Tuple3 [Ocsigen_lib_base]

U
Url [Ocsigen_lib]
Url_base [Ocsigen_lib_base]

X
Xhtml_content [Ocsigen_senders]