# Index of modules

A
AES_CTS [Netmech_scram] | This module implements AES in Ciphertext Stealing mode (see RFC 3962)
Apache [Netcgi_apache] | Interface to Apache API.
Argument [Netcgi] | Operations on arguments and lists of thereof.
ArrayAux [Netaux] |
B
BE [Netnumber] | Encoders/decoders for big endian - network byte order
Base64 [Netencoding] |
C
Connection [Netcgi_apache.Apache] |
Convenience [Http_client] |
Cookie [Nethttp] |
Cookie [Netcgi] | Functions to manipulate cookies.
Cookie [Netcgi_common] |
Cryptosystem [Netmech_scram] | This is the cryptosystem as defined in RFC 3961, so far needed here.
D
DbiPool [Netcgi_dbi] | `module MyPool = DbiPool (Dbi_postgres)`
Debug [Shell_sys] |
Debug [Rpc_auth_gssapi] |
Debug [Rpc_server] |
Debug [Rpc_client] |
Debug [Rpc_transport] |
Debug [Netsys_sem] |
Debug [Netsys_signal] |
Debug [Netsys_pollset_win32] |
Debug [Netsys_win32] |
Debug [Netlog] |
Debug [Netsys_posix] |
Debug [Netsys] |
Debug [Netstring_str] |
Debug [Netplex_cenv] |
Debug [Netplex_container] |
Debug [Netplex_controller] |
Debug [Netmcore_condition] |
Debug [Netmcore_heap] |
Debug [Netmcore_mempool] |
Debug [Netmcore] |
Debug [Netmech_scram] |
Debug [Nethttpd_services] |
Debug [Nethttpd_engine] |
Debug [Nethttpd_reactor] |
Debug [Nethttpd_kernel] |
Debug [Ftp_client] |
Debug [Telnet_client] |
Debug [Http_client] |
Debug [Netcamlbox] |
Debug [Uq_ssl] |
Debug [Uq_engines] |
Debug [Unixqueue] |
Debug [Equeue] |
E
Equeue | `Equeue` implements generic event queues.
Equeue_howto |
Equeue_intro |
F
Foreword |
Ftp_client | FTP client
Ftp_data_endpoint | Senders and receivers for the FTP data connection
Ftp_fs | FTP filesystem
H
HO [Netnumber] | Encoders/decoders for host byte order - which is either little endian or big endian, depending on the CPU (or CPU mode)
Handler [Netcgi_apache] | Registering Apache handlers.
Header [Nethttp] |
Html [Netencoding] |
Http_client | HTTP 1.1 client
Http_client_conncache | Connection cache
Http_fs | HTTP filesystem
Https_client | HTTPS extension to `Http_client`
I
Intro |
Ipv6 |
K
KMP [Netaux] |
L
LE [Netnumber] | Encoders/decoders for little endian
M
Make [Uq_libevent] | Instantiate this module.
Make'PMAP [Rpc_portmapper_clnt] |
Make_encap [Netplex_encap] | Create an encapsulation module
Make_lever [Netplex_cenv] | Creates a `LEVER` module from a function type as specified in `FUN_TYPE`
Make_mbox_type [Netplex_mbox] | Create a new mailbox access module for message type `T.t`
Make_var_type [Netplex_sharedvar] | Creates a module with `get` and `set` functions to access variables of type `T.t`.
Make_var_type [Netplex_cenv] | Creates `get` and `set` like `make_var_type`.
ManagedClient [Rpc_proxy] |
ManagedSet [Rpc_proxy] |
Mimestring | Low-level functions to parse and print mail and MIME messages
N
Netaccel | Accelerators for bytecode
Netaccel_link | Enables accelerator module `Netaccel`
Netaddress | Parsing of mail addresses
Netauth | Some primitives for authentication
Netaux | Internal auxiliary functions
Netbuffer | A Netbuffer.t is a buffer that can grow and shrink dynamically.
Netcamlbox | Camlboxes are a fast IPC mechanism to send Ocaml values from one process to another.
Netcgi [Netcgi1_compat] |
Netcgi | Common data-structures for CGI-like connectors.
Netcgi1_compat | Compatibility module with the previous version of Netcgi.
Netcgi_ajp | Apache JServ Protocol (AJP) 1.3 connector.
Netcgi_apache | Netcgi Apache "mod" connector.
Netcgi_cgi | Classical CGI connector.
Netcgi_common | Functions to develop new connectors.
Netcgi_dbi | Pools of connections for the ocamldbi generic database interface.
Netcgi_env [Netcgi1_compat] |
Netcgi_fcgi | FastCGI connector.
Netcgi_modtpl |
Netcgi_plex | Netplex support for FastCGI, SCGI and AJP connectors
Netcgi_porting |
Netcgi_scgi | SCGI connector.
Netcgi_test | Connector for testing your code.
Netcgi_types [Netcgi1_compat] |
Netchannels | Object-oriented I/O: Basic types and classes
Netchannels_tut |
Netclient_tut |
Netcompression | Registry for compression algorithms
Netconversion | Conversion between character encodings
Netdate | Support for common date/time parsing and formatting.
Netencoding | Base64, Quoted Printable, URL encoding, HTML escaping
Netexn | Exception registry
Netfs | Class type `stream_fs` for filesystems with stream access to files
Netglob | Globbing
Netgssapi | GSS-API Definition
Netgzip | Gzip object channels
Nethtml | Parsing of HTML
Nethttp | Basic definitions for the HTTP protocol
Nethttpd_engine | The event-based encapsulation of the HTTP daemon
Nethttpd_intro |
Nethttpd_kernel | The protocol kernel of the HTTP daemon
Nethttpd_plex | Netplex support
Nethttpd_reactor | The reactive encapsulation of the HTTP daemon
Nethttpd_services | Service Providers for HTTP daemon
Nethttpd_types | Type definitions for the HTTP daemon
Nethttpd_util | Utility functions
Netlog | Basic logging facility
Netmappings | Internal access to the character conversion database
Netmcore | Multi-processing for compute jobs
Netmcore_array | Shared arrays
Netmcore_basics |
Netmcore_buffer | Shared buffer
Netmcore_camlbox | Camlboxes for use in netmulticore programs
Netmcore_condition | Condition variables
Netmcore_hashtbl | Shared hashtables
Netmcore_heap | Shared heaps of structured values
Netmcore_matrix | Shared 2-dimensional arrays (matrices)
Netmcore_mempool | Memory pools
Netmcore_mutex | Mutexes
Netmcore_process | Statically typed processes
Netmcore_queue | Shared queues
Netmcore_ref | Shared mutable variables
Netmcore_sem | Semaphores
Netmcore_tut |
Netmech_scram | SCRAM mechanism for authentication (RFC 5802)
Netmech_scram_gssapi | The SCRAM security mechanism for GSS-API
Netmime | Netmime contains high-level classes and functions to process mail and MIME messages.
Netmime_tut |
Netnumber | Binary encodings of numbers
Netpagebuffer | Buffer for page-aligned I/O
Netplex_admin |
Netplex_advanced |
Netplex_cenv | Container environment
Netplex_config | Read the configuration file
Netplex_container | Containers
Netplex_controller | Controller
Netplex_encap | Type-safe marshalling between processes of the same executable
Netplex_intro |
Netplex_kit | Netplex toolkit
Netplex_log | Loggers
Netplex_main | Main program for Netplex servers
Netplex_mbox | Netplex message boxes
Netplex_mp | Multi-processing provider
Netplex_mt | Multi-threading provider
Netplex_mutex | Netplex-wide mutexes
Netplex_semaphore | Netplex-wide semaphores
Netplex_sharedvar | Netplex-wide variables
Netplex_sockserv | Socket service creation
Netplex_types | Types for `Netplex`
Netplex_workload | Workload management
Netpop | This is an interface for the Post Office Protocol - Version 3 (POP3) as specifed by RFC 1939.
Netsendmail | Functions to compose and send electronic mails
Netsendmail_tut |
Netshm | Shared memory for O'Caml programs using multi-processing
Netshm_array | Arrays in shared memory
Netshm_data | Data representation for shared memory
Netshm_hashtbl | Hash tables in shared memory
Netshm_intro |
Netsmtp | This is an interface for the Simple Mail Tranfer Protocol (SMTP) as specified by RFC 2821.
Netsockaddr | Parsing of socket addresses
Netstream | A netstream is an input channel that is read block by block.
Netstring_pcre | Wrapper for regexps with PCRE syntax
Netstring_str | Wrapper for regexps with `Str` syntax
Netsys | System calls missing in the `Unix` module
Netsys_mem | Bigarrays as memory buffers
Netsys_oothr | Object-oriented thread API
Netsys_pmanage | Manage persistent objects
Netsys_pollset | Sets of file descriptors for polling
Netsys_pollset_generic | Returns a good standard implementation of pollset for this platform.
Netsys_pollset_posix | Pollsets for POSIX operating systems
Netsys_pollset_win32 | Pollsets for Win32
Netsys_posix | POSIX-specific system calls missing in the `Unix` module, and further API's from POSIX-style operating systems.
Netsys_rng | Random-number generator
Netsys_sem | Generic anonymous semaphores
Netsys_signal | Signal handler framework
Netsys_tmp | Temporary files
Netsys_types | Types for all Netsys modules
Netsys_win32 | Primitives for Win32
Netsys_xdr | Some helpers for en/decoding XDR faster
Netulex | Support module for Alain Frisch's `ulex` lexer generator
Netulex_tut |
Netunichar | Unicode character information
Neturl | Uniform Resource Locators (URLs)
Neturl_tut |
O
Operators [Uq_engines] | Handy operators: `++`, `>>`, and `eps_e`
P
PMAP [Rpc_portmapper_clnt] |
Platform |
Q
Q [Netencoding] |
QuotedPrintable [Netencoding] |
R
Regexp |
ReliabilityCache [Rpc_proxy] |
Request [Netcgi_apache.Apache] |
Rpc | Common types and exceptions
Rpc_auth_dh | Diffie-Hellman authentication (AUTH_DH alias AUTH_DES)
Rpc_auth_gssapi | GSS-API for RPC authentication
Rpc_auth_local | Return the authentication method `AUTH_LOCAL`.
Rpc_auth_sys | Authentication module AUTH_SYS
Rpc_client | RPC clients
Rpc_intro |
Rpc_intro_gss |
Rpc_key_service | Contact the keyserv daemon to encrypt/decrypt data with the common key.
Rpc_mapping_ref |
Rpc_netplex | Netplex support for RPC servers (TCP only)
Rpc_packer | The first n bytes of the packed value
Rpc_portmapper | Portmapper version 2
Rpc_portmapper_aux |
Rpc_portmapper_clnt |
Rpc_program | RPC programs
Rpc_proxy | RPC proxies
Rpc_server | RPC servers
Rpc_simple_client | Synchronous API for RPC clients
Rpc_ssl | Securing RPC by SSL
Rpc_time | Get the time of the server (using the RFC 868 netdate protocol)
Rpc_transport | Low-level RPC transporters
Rpc_util | Utility functions
Rpc_xti_client | Minimal support for TI-RPC over the XTI API
Rtypes | Binary encodings of numbers (Legacy)
S
Server [Netcgi_apache.Apache] |
Shell | Calls external programs, creates pipelines, etc.
Shell_fs | Shell filesystem
Shell_intro |
Shell_sys | Calls external programs, creates pipelines, etc.
Shell_uq | Run shell commands within Unixqueues
T
Table [Netcgi_apache.Apache] |
Telnet_client | Telnet client
U
ULB [Netulex] |
Ulexing [Netulex] |
Unixqueue | Unixqueues are one of the two forms of system event loops provided by Ocamlnet.
Unixqueue_pollset | Unixqueue implementation on top of `Netsys_pollset`
Unixqueue_select | This the old `Unix.select`-based imeplementation of event systems which was the default one until Ocamlnet-2.2.
Uq_engines | An engine performs a certain task in an autonomous way.
Uq_gtk | Integration with lablgtk/lablgtk2 event systems
Uq_io | Unified engines for stream I/O
Uq_libevent | Use Libevent as event loop
Uq_lwt | Compatibility with `Lwt`
Uq_mt | Using engines in multi-threaded programs
Uq_resolver | Support for pluggable resolvers
Uq_socks5 | This module implements a SOCKS version 5 client (see RFC 1928) for use with the `Uq_engines.connector`, `Uq_engines.listener`, and `Uq_engines.datagram_provider` engine factories.
Uq_ssl | Asynchronous SSL connections
Uq_tcl | Integration with the labltk event system
Url [Netencoding] |
V
V2 [Rpc_portmapper_clnt.PMAP] |
V2 [Rpc_portmapper_clnt.Make'PMAP] |
X
Xdr | External Data Representation
Xdr_mstring | Managed Strings