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

Index of types


_bigarray [Lwt_unix.IO_vectors]

Type abbreviation equivalent to Lwt_bytes.t.


A
access_permission [Lwt_unix]
addr_info [Lwt_unix]
advice [Lwt_bytes]

Type of advise that can be sent to the kernel by the program.

async_method [Lwt_unix]

For system calls that cannot be made asynchronously, Lwt uses one of the following method:


B
byte_order [Lwt_sys]
byte_order [Lwt_io]

C
channel [Lwt_io]

Type of buffered byte channels

command [Lwt_process]

A command.

credentials [Lwt_unix]

D
dir_handle [Lwt_unix]
direct_access [Lwt_io]

Information for directly accessing the internal buffer of a channel


E
elt [Lwt_pqueue.S]

Type of elements contained in the priority queue.

ev_loop [Lwt_engine]
event [Lwt_engine]

Type of events.

event [Lwt_react]

Type of events.


F
feature [Lwt_sys]

Features that can be tested.

file_descr [Lwt_unix]

The abstract type for file descriptors.

file_kind [Lwt_unix]
file_name [Lwt_io]

Type of file names

file_perm [Lwt_unix]
flow_action [Lwt_unix]
flush_queue [Lwt_unix]
formatter [Lwt_fmt]

Lwt enabled formatters


G
getaddrinfo_option [Lwt_unix]
getnameinfo_option [Lwt_unix]
group_entry [Lwt_unix]

H
hook [Lwt_main.Hooks]

Values of type hook represent hooks that have been added, so that they can be removed later (if needed).

host_entry [Lwt_unix]

I
inet_addr [Lwt_unix]
input [Lwt_io]

Input mode

input_channel [Lwt_io]

Type of input channels

io_event [Lwt_unix]
io_vector [Lwt_bytes]

J
job [Lwt_unix]

Type of job descriptions.


K
key [Lwt_throttle.S]
key [Lwt]

Keys into the implicit callback argument map, for implicit arguments of type 'a option.

kind [Lwt_main.Hooks]

Hooks are functions of either type unit -> unit or unit -> unit Lwt.t; this type constructor is used only to express both possibilities in one signature.


L
lock_command [Lwt_unix]

M
mode [Lwt_io]

Channel mode

msg_flag [Lwt_unix]

N
name_info [Lwt_unix]
node [Lwt_sequence]

Type of a node holding one value of type 'a in a sequence


O
open_flag [Lwt_unix]
order [Lwt_fmt]
output [Lwt_io]

Output mode

output_channel [Lwt_io]

Type of output channels


P
passwd_entry [Lwt_unix]
process_status [Lwt_unix]
protocol_entry [Lwt_unix]

R
redirection [Lwt_process]

File descriptor redirections.

resource_usage [Lwt_unix]

Resource usages

result [Lwt]

Representation of the content of a resolved promise of type 'aLwt.t.

result [Lwt_stream]

S
seek_command [Lwt_unix]
server [Lwt_io]

Type of a server

service_entry [Lwt_unix]
setattr_when [Lwt_unix]
shutdown_command [Lwt_unix]
signal [Lwt_react]

Type of signals.

signal_handler_id [Lwt_unix]

Id of a signal handler, used to cancel it

sockaddr [Lwt_unix]
socket_bool_option [Lwt_unix]
socket_domain [Lwt_unix]
socket_float_option [Lwt_unix]
socket_int_option [Lwt_unix]
socket_optint_option [Lwt_unix]
socket_type [Lwt_unix]
state [Lwt_unix]

State of a file descriptor

state [Lwt_process]

State of a sub-process

state [Lwt]
stats [Lwt_unix.LargeFile]
stats [Lwt_unix]

T
t [Lwt_bytes]

Type of array of bytes.

t [Lwt_unix.IO_vectors]

Mutable sequences of I/O vectors.

t [Lwt_engine.Ev_backend]
t [Lwt_timeout]
t [Lwt_throttle.S]
t [Lwt_switch]

Type of switches.

t [Lwt_mvar]

The type of a mailbox variable.

t [Lwt_sequence]

Type of a sequence holding values of type 'a

t [Lwt_pqueue.OrderedType]
t [Lwt_pqueue.S]

Type of priority queues.

t [Lwt_pool]

A pool containing elements of type 'a.

t [Lwt_condition]

Condition variable type.

t [Lwt_mutex]

Type of Lwt mutexes

t [Lwt]

Promises for values of type 'a.

t [Lwt_stream]

A stream holding values of type 'a.

t [Lwt_result]
terminal_io [Lwt_unix]

U
u [Lwt]

Resolvers for promises of type 'aLwt.t.


W
wait_flag [Lwt_unix]