A | |
abort [Uwt_io] |
|
accept [Uwt.Pipe] | initializes a new client, accepts and returns it. |
accept [Uwt.Tcp] | initializes a new client, accepts and returns it. |
accept_exn [Uwt.Pipe] | |
accept_exn [Uwt.Tcp] | |
accept_ipc [Uwt.Pipe] | Used to receive handles over IPC pipes. |
accept_raw [Uwt.Pipe] | |
accept_raw [Uwt.Tcp] | |
accept_raw_exn [Uwt.Pipe] | |
accept_raw_exn [Uwt.Tcp] | |
access [Uwt_compat.Lwt_unix] | Check that the process has the given permissions over the named file. |
access [Uwt_base.Fs_functions] | Check user's permissions for a file |
at_exit [Uwt.Main] |
|
atomic [Uwt_io] |
|
auto_yield [Uwt_compat.Lwt_unix] |
|
B | |
bind [Uwt.Pipe] | Bind the pipe to a file path (Unix) or a name (Windows). |
bind [Uwt.Udp] | Bind the UDP handle to an IP address and port. |
bind [Uwt.Tcp] | Bind the handle to an address and port. |
bind_exn [Uwt.Pipe] | |
bind_exn [Uwt.Udp] | |
bind_exn [Uwt.Tcp] | |
blit [Uwt_bytes] |
|
blit_from_bytes [Uwt_bytes] | Same as blit but the first buffer is a string instead of a byte array. |
blit_to_bytes [Uwt_bytes] | Same as blit but the second buffer is a string instead of a byte array. |
block [Uwt_io] |
|
buffer_size [Uwt_io] | Returns the size of the internal buffer. |
buffered [Uwt_io] |
|
C | |
call [Uwt.C_worker] | |
change [Uwt_timeout] | changes the duration of a timeout. |
chars_of_file [Uwt_io] |
|
chars_to_file [Uwt_io] |
|
chdir [Uwt_compat.Lwt_unix] | Change the process working directory. |
chdir [Uwt_base.Misc] | Changes the current working directory. |
chdir [Uwt.Unix] | Change the process working directory. |
chmod [Uwt_compat.Lwt_unix] | Change the permissions of the named file. |
chmod [Uwt_base.Fs_functions] | Change the permissions of the named file. |
chmod [Uwt.Pipe] | Alters pipe permissions, allowing it to be accessed from processes run by different users. |
chmod_exn [Uwt.Pipe] | |
chown [Uwt_compat.Lwt_unix] | Change the owner uid and owner gid of the named file. |
chown [Uwt_base.Fs_functions] | Change the owner |
chroot [Uwt_compat.Lwt_unix] | Wrapper for |
chroot [Uwt.Unix] | Change the process root directory. |
cleanup [Uwt.Main] | Call |
close [Uwt_io] |
|
close [Uwt_compat.Lwt_unix] | Close a file descriptor. |
close [Uwt_base.Fs_functions] | Close a file descriptor. |
close [Uwt.Handle] | Handles are closed automatically, if they are not longer referenced from the OCaml heap. |
close_noerr [Uwt.Handle] | |
close_wait [Uwt.Handle] | Prefer |
closedir [Uwt_compat.Lwt_unix] | |
connect [Uwt.Pipe] | Connect to the Unix domain socket or the named pipe. |
connect [Uwt.Tcp] | Establish an IPv4 or IPv6 TCP connection. |
copy [Uwt_bytes] |
|
copyfile [Uwt_base.Fs_functions] | Copies a file from |
cpu_info [Uwt_base.Misc] | Gets information about the CPUs on the system. |
cpu_info_exn [Uwt_base.Misc] | |
create [Uwt_timeout] |
|
create [Uwt_throttle.S] | |
create [Uwt_bytes] | Creates a new byte array of the given size. |
create [Uwt.Async] | Creates a new async handle. |
cwd [Uwt_base.Misc] | Gets the current working directory |
D | |
default_buffer_size [Uwt_io] | Return the default size for buffers. |
detach [Uwt_preemptive] |
|
direct_access [Uwt_io] |
|
disable_keepalive [Uwt.Tcp] | |
disable_keepalive_exn [Uwt.Tcp] | |
disable_signal_handler [Uwt_compat.Lwt_unix] | Stops receiving this signal |
disable_stdio_inheritance [Uwt.Process] | Disables inheritance for file descriptors / handles that this process inherited from its parent. |
drop [Uwt_base.Iovec_write] |
|
E | |
e2big [Uwt_base.Int_result] | |
eacces [Uwt_base.Int_result] | |
eaddrinuse [Uwt_base.Int_result] | |
eaddrnotavail [Uwt_base.Int_result] | |
eafnosupport [Uwt_base.Int_result] | |
eagain [Uwt_base.Int_result] | |
eai_addrfamily [Uwt_base.Int_result] | |
eai_again [Uwt_base.Int_result] | |
eai_badflags [Uwt_base.Int_result] | |
eai_badhints [Uwt_base.Int_result] | |
eai_canceled [Uwt_base.Int_result] | |
eai_fail [Uwt_base.Int_result] | |
eai_family [Uwt_base.Int_result] | |
eai_memory [Uwt_base.Int_result] | |
eai_nodata [Uwt_base.Int_result] | |
eai_noname [Uwt_base.Int_result] | |
eai_overflow [Uwt_base.Int_result] | |
eai_protocol [Uwt_base.Int_result] | |
eai_service [Uwt_base.Int_result] | |
eai_socktype [Uwt_base.Int_result] | |
ealready [Uwt_base.Int_result] | |
ebadf [Uwt_base.Int_result] | |
ebusy [Uwt_base.Int_result] | |
ecanceled [Uwt_base.Int_result] | |
echarset [Uwt_base.Int_result] | |
econnaborted [Uwt_base.Int_result] | |
econnrefused [Uwt_base.Int_result] | |
econnreset [Uwt_base.Int_result] | |
edestaddrreq [Uwt_base.Int_result] | |
eexist [Uwt_base.Int_result] | |
efault [Uwt_base.Int_result] | |
efbig [Uwt_base.Int_result] | |
ehostunreach [Uwt_base.Int_result] | |
eintr [Uwt_base.Int_result] | |
einval [Uwt_base.Int_result] | |
eio [Uwt_base.Int_result] | |
eisconn [Uwt_base.Int_result] | |
eisdir [Uwt_base.Int_result] | |
eloop [Uwt_base.Int_result] | |
emfile [Uwt_base.Int_result] | |
emlink [Uwt_base.Int_result] | |
emsgsize [Uwt_base.Int_result] | |
enable_keepalive [Uwt.Tcp] |
|
enable_keepalive_exn [Uwt.Tcp] | |
enametoolong [Uwt_base.Int_result] | |
enetdown [Uwt_base.Int_result] | |
enetunreach [Uwt_base.Int_result] | |
enfile [Uwt_base.Int_result] | |
enobufs [Uwt_base.Int_result] | |
enodev [Uwt_base.Int_result] | |
enoent [Uwt_base.Int_result] | |
enomem [Uwt_base.Int_result] | |
enonet [Uwt_base.Int_result] | |
enoprotoopt [Uwt_base.Int_result] | |
enospc [Uwt_base.Int_result] | |
enosys [Uwt_base.Int_result] | |
enotconn [Uwt_base.Int_result] | |
enotdir [Uwt_base.Int_result] | |
enotempty [Uwt_base.Int_result] | |
enotsock [Uwt_base.Int_result] | |
enotsup [Uwt_base.Int_result] | |
enter_iter_hooks [Uwt.Main] | Functions that are called before the main iteration. |
enxio [Uwt_base.Int_result] | |
eof [Uwt_base.Int_result] | |
eperm [Uwt_base.Int_result] | |
epipe [Uwt_base.Int_result] | |
eprint [Uwt_io] | |
eprintf [Uwt_io] |
|
eprintl [Uwt_io] | |
eprintlf [Uwt_io] |
|
eproto [Uwt_base.Int_result] | |
eprotonosupport [Uwt_base.Int_result] | |
eprototype [Uwt_base.Int_result] | |
erange [Uwt_base.Int_result] | |
erofs [Uwt_base.Int_result] | |
err_name [Uwt_base] | error name for the given error code |
eshutdown [Uwt_base.Int_result] | |
espipe [Uwt_base.Int_result] | |
esrch [Uwt_base.Int_result] | |
establish_server [Uwt_io] | Like |
establish_server_with_client_address [Uwt_io] |
|
etimedout [Uwt_base.Int_result] | |
etxtbsy [Uwt_base.Int_result] | |
exdev [Uwt_base.Int_result] | |
exec [Uwt_process] | Executes the given command and returns its exit status. |
exepath [Uwt_base.Misc] | like Sys.executable_name , but utf-8 encoded under windows and perhaps more reliable under niche operating systems |
exit_hooks [Uwt.Main] | Sets of functions executed just before the program exit. |
extract [Uwt_bytes] |
|
F | |
fchmod [Uwt_compat.Lwt_unix] | Change the permissions of an opened file. |
fchmod [Uwt_base.Fs_functions] | Change the permissions of an opened file. |
fchown [Uwt_compat.Lwt_unix] | Change the owner uid and owner gid of an opened file. |
fchown [Uwt_base.Fs_functions] | Change the owner |
fdatasync [Uwt_compat.Lwt_unix] | Synchronise all data (but not metadata) of the file descriptor with the disk. |
fdatasync [Uwt_base.Fs_functions] |
|
file_descr_of_file [Uwt_base.Conv] | |
file_exists [Uwt_compat.Lwt_unix.LargeFile] | |
file_exists [Uwt_compat.Lwt_unix] |
|
file_length [Uwt_io] | Retrieves the length of the file at the given path. |
file_of_file_descr [Uwt_base.Conv] | the function always succeed on Unix - but not on Windows. |
fileno [Uwt.Handle_fileno] | |
fileno_exn [Uwt.Handle_fileno] | |
files_of_directory [Uwt_compat.Lwt_unix] |
|
fill [Uwt_bytes] |
|
flush [Uwt_io] |
|
flush_all [Uwt_io] |
|
fprint [Uwt_io] | |
fprintf [Uwt_io] |
|
fprintl [Uwt_io] | |
fprintlf [Uwt_io] |
|
from_file_descr [Uwt_compat.Lwt_unix] | |
fstat [Uwt_compat.Lwt_unix.LargeFile] | |
fstat [Uwt_compat.Lwt_unix] | Return the information for the file associated with the given descriptor. |
fstat [Uwt_base.Fs_functions] |
|
fsync [Uwt_compat.Lwt_unix] | Synchronise all data and metadata of the file descriptor with the disk. |
fsync [Uwt_base.Fs_functions] | synchronize a file's in-core state with storage device. |
ftruncate [Uwt_compat.Lwt_unix.LargeFile] | |
ftruncate [Uwt_compat.Lwt_unix] | Truncates the file corresponding to the given descriptor to the given size. |
ftruncate [Uwt_base.Fs_functions] | truncate a file to a specified length |
futime [Uwt_base.Fs_functions] |
|
G | |
get [Uwt_bytes] |
|
get_bounds [Uwt_preemptive] |
|
get_max_number_of_threads_queued [Uwt_preemptive] | Returns the size of the waiting queue, if no more threads are available |
get_passwd [Uwt_base.Misc] |
|
get_process_title [Uwt_base.Misc] | |
get_recv_buffer_size [Uwt.Handle_ext] | Gets the size of the receive buffer that the operating system uses for the socket. |
get_recv_buffer_size_exn [Uwt.Handle_ext] | |
get_send_buffer_size [Uwt.Handle_ext] | Gets the size of the send buffer that the operating system uses for the socket. |
get_send_buffer_size_exn [Uwt.Handle_ext] | |
get_total_memory [Uwt_base.Misc] | Gets memory information (in bytes). |
get_winsize [Uwt.Tty] | Gets the current Window size. |
get_winsize_exn [Uwt.Tty] | |
getaddrinfo [Uwt_compat.Lwt_unix] |
|
getaddrinfo [Uwt.Dns] | Asynchronous getaddrinfo(3). |
getcwd [Uwt_compat.Lwt_unix] | Wrapper for |
getcwd [Uwt.Unix] | Return the name of the current working directory. |
getenv [Uwt_base.Misc] | Return the value associated to a variable in the process environment. |
getgrgid [Uwt_compat.Lwt_unix] | Find an entry in |
getgrgid [Uwt.Unix] | Find an entry in |
getgrnam [Uwt_compat.Lwt_unix] | Find an entry in |
getgrnam [Uwt.Unix] | Find an entry in |
gethostbyaddr [Uwt_compat.Lwt_unix] | Find an entry in |
gethostbyaddr [Uwt.Unix] | Find an entry in |
gethostbyname [Uwt_compat.Lwt_unix] | Find an entry in |
gethostbyname [Uwt.Unix] | Find an entry in |
gethostname [Uwt_compat.Lwt_unix] | Return the name of the local host. |
gethostname [Uwt.Unix] | Return the name of the local host. |
getlogin [Uwt_compat.Lwt_unix] | Return the login name of the user executing the process. |
getlogin [Uwt.Unix] | Return the login name of the user executing the process. |
getnameinfo [Uwt_compat.Lwt_unix] |
|
getnameinfo [Uwt.Dns] | Asynchronous getnameinfo(3). |
getpeername [Uwt.Pipe] | Get the name of the Unix domain socket or the named pipe to which the handle is connected. |
getpeername [Uwt.Tcp] | Get the address of the peer connected to the handle. |
getpeername_exn [Uwt.Pipe] | |
getpeername_exn [Uwt.Tcp] | |
getppid [Uwt_base.Misc] | Returns the parent process ID. |
getprotobyname [Uwt_compat.Lwt_unix] | Find an entry in |
getprotobyname [Uwt.Unix] | Find an entry in |
getprotobynumber [Uwt_compat.Lwt_unix] | Find an entry in |
getprotobynumber [Uwt.Unix] | Find an entry in |
getpwnam [Uwt_compat.Lwt_unix] | Find an entry in |
getpwnam [Uwt.Unix] | Find an entry in |
getpwuid [Uwt_compat.Lwt_unix] | Find an entry in |
getpwuid [Uwt.Unix] | Find an entry in |
getrusage [Uwt_base.Misc] | Gets the resource usage measures for the current process. |
getrusage_exn [Uwt_base.Misc] | |
getservbyname [Uwt_compat.Lwt_unix] | Find an entry in |
getservbyname [Uwt.Unix] | Find an entry in |
getservbyport [Uwt_compat.Lwt_unix] | Find an entry in |
getservbyport [Uwt.Unix] | Find an entry in |
getsockname [Uwt.Pipe] | Get the name of the Unix domain socket or the named pipe. |
getsockname [Uwt.Udp] | Get the local IP and port of the UDP handle. |
getsockname [Uwt.Tcp] | Get the current address to which the handle is bound. |
getsockname_exn [Uwt.Pipe] | |
getsockname_exn [Uwt.Udp] | |
getsockname_exn [Uwt.Tcp] | |
guess_handle [Uwt_base.Misc] | Used to detect what type of stream should be used with a given file descriptor. |
H | |
handle_unix_error [Uwt_compat.Lwt_unix] | Same as |
has_ref [Uwt.Handle] | Returns non-zero if the handle is referenced, zero otherwise. |
hexdump [Uwt_io] |
|
hexdump_stream [Uwt_io] |
|
hrtime [Uwt_base.Misc] | Returns the current high-resolution real time. |
I | |
init [Uwt_preemptive] |
|
init [Uwt.Pipe] | The only thing that can go wrong, is memory allocation. |
init [Uwt.Tty] | Initialize a new TTY stream with the given file descriptor. |
init [Uwt.Udp] | See comment to |
init [Uwt.Tcp] | See comment to |
init_exn [Uwt.Tty] | |
init_ipv4 [Uwt.Udp] | wrappers around |
init_ipv4 [Uwt.Tcp] | wrappers around |
init_ipv4_exn [Uwt.Udp] | |
init_ipv4_exn [Uwt.Tcp] | |
init_ipv6 [Uwt.Udp] | |
init_ipv6 [Uwt.Tcp] | |
init_ipv6_exn [Uwt.Udp] | |
init_ipv6_exn [Uwt.Tcp] | |
input [Uwt_io] |
|
interface_addresses [Uwt_base.Misc] | Gets address information about the network interfaces on the system. |
interface_addresses_exn [Uwt_base.Misc] | |
ip4_addr [Uwt_base.Misc] | Convert a string containing an IPv4 addresses to a binary structure. |
ip4_addr_exn [Uwt_base.Misc] | |
ip4_name [Uwt_base.Misc] | Convert a binary structure containing an IPv4 address to a string. |
ip4_name_exn [Uwt_base.Misc] | |
ip6_addr [Uwt_base.Misc] | Convert a string containing an IPv6 addresses to a binary structure. |
ip6_addr_exn [Uwt_base.Misc] | |
ip6_name [Uwt_base.Misc] | Convert a binary structure containing an IPv6 address to a string. |
ip6_name_exn [Uwt_base.Misc] | |
is_active [Uwt.Handle] | Returns non-zero if the handle is active, zero if it's inactive. |
is_busy [Uwt_io] |
|
is_error [Uwt_base.Int_result] | |
is_ok [Uwt_base.Int_result] | |
is_readable [Uwt.Stream] | |
is_writable [Uwt.Stream] | |
isatty [Uwt_compat.Lwt_unix] | Return |
K | |
kill [Uwt.Process] | Sends the specified signal to the given PID. |
kill_exn [Uwt.Process] | |
L | |
lchown [Uwt_base.Fs_functions] | like chown, but do not dereference symbolic links |
leave_iter_hooks [Uwt.Main] | Functions that are called after the main iteration. |
length [Uwt_io] | Returns the length of the channel in bytes |
length [Uwt_bytes] | Returns the length of the given byte array. |
lines_of_file [Uwt_io] |
|
lines_to_file [Uwt_io] |
|
link [Uwt_compat.Lwt_unix] |
|
link [Uwt_base.Fs_functions] |
|
listen [Uwt.Stream] | Start listening for incoming connections. |
listen_exn [Uwt.Stream] | |
load_avg [Uwt_base.Misc] | Gets the load average. |
lockf [Uwt.Unix] | See the long comment at the standard |
lseek [Uwt_compat.Lwt_unix.LargeFile] | |
lseek [Uwt_compat.Lwt_unix] | Set the current position for a file descriptor, and return the resulting offset (from the beginning of the file). |
lseek [Uwt.Unix] | Set the current position for a file descriptor, and return the resulting offset (from the beginning of the file). |
lstat [Uwt_compat.Lwt_unix.LargeFile] | |
lstat [Uwt_compat.Lwt_unix] | Same as |
lstat [Uwt_base.Fs_functions] |
|
M | |
make [Uwt_io] |
|
mkdir [Uwt_compat.Lwt_unix] | Create a directory with the given permissions. |
mkdir [Uwt_base.Fs_functions] | Create a directory. |
mkdtemp [Uwt_base.Fs_functions] | The |
mode [Uwt_io] |
|
N | |
nodelay [Uwt.Tcp] | Enable TCP_NODELAY, which disables Nagle's algorithm. |
nodelay_exn [Uwt.Tcp] | |
null [Uwt_io] | Output which drops everything |
O | |
of_bytes [Uwt_io] | Create a channel from a byte array. |
of_bytes [Uwt_bytes] |
|
of_file [Uwt_io] |
|
of_pipe [Uwt_io] | |
of_stream [Uwt_io] | |
of_string [Uwt_bytes] |
|
of_tcp [Uwt_io] | |
of_unix_error [Uwt_base] | get back the original Uwt.error from an exception raised by a Uwt function |
on_signal [Uwt_compat.Lwt_unix] |
|
on_signal_full [Uwt_compat.Lwt_unix] |
|
oneshot [Uwt.Signal] | Wait for the signal once and reset the moment the signal is received. |
open_connection [Uwt_io] |
|
open_file [Uwt_io] |
|
open_file [Uwt_compat.Lwt_io] | |
open_process [Uwt_process] | |
open_process_full [Uwt_process] | |
open_process_in [Uwt_process] | |
open_process_none [Uwt_process] | |
open_process_out [Uwt_process] | |
open_temp_file [Uwt_io] |
|
open_temp_file [Uwt_compat.Lwt_io] | |
opendir [Uwt_compat.Lwt_unix] | This not really opens a descriptor on a directory. |
openfile [Uwt_compat.Lwt_unix] | Wrapper for |
openfile [Uwt_base.Fs_functions] | Equivalent to open(2). |
openpipe [Uwt.Pipe] | Be careful with open* functions. |
openpipe_exn [Uwt.Pipe] | |
opentcp [Uwt.Tcp] | See comment to |
opentcp_exn [Uwt.Tcp] | |
openudp [Uwt.Udp] | See comment to |
openudp_exn [Uwt.Udp] | |
os [Uwt_base.Sys_info] |
|
os_homedir [Uwt_base.Misc] | Gets the current user's home directory. |
os_tmpdir [Uwt_base.Misc] | Gets the temp directory. |
output [Uwt_io] |
|
P | |
pending_count [Uwt.Pipe] | |
pending_count_exn [Uwt.Pipe] | how many handles are waiting to be accepted with |
pending_instances [Uwt.Pipe] | Set the number of pending pipe instance handles when the pipe server is waiting for connections. |
pending_instances_exn [Uwt.Pipe] | |
pid [Uwt.Process] | returns the PID of the spawned process |
pid_exn [Uwt.Process] | |
pipe [Uwt_io] |
|
pipe [Uwt_compat.Lwt_unix] |
|
pipe [Uwt.Unix] |
|
pipe_exn [Uwt.Unix] | |
pipe_in [Uwt_compat.Lwt_unix] |
|
pipe_out [Uwt_compat.Lwt_unix] |
|
plain [Uwt_base.Int_result] | return a plain integer number, positive or negative |
pmap [Uwt_process] | |
pmap_chars [Uwt_process] | |
pmap_line [Uwt_process] | |
pmap_lines [Uwt_process] | |
position [Uwt_io] |
|
pread [Uwt_process] | |
pread [Uwt_base.Fs_functions] |
|
pread_ba [Uwt_base.Fs_functions] | |
pread_chars [Uwt_process] | |
pread_line [Uwt_process] | |
pread_lines [Uwt_process] | |
print [Uwt_io] | |
print_active_handles [Uwt.Debug] | This is the same as |
print_all_handles [Uwt.Debug] | Prints all handles associated with the given loop to the given stream. |
printf [Uwt_io] |
|
printl [Uwt_io] | |
printlf [Uwt_io] |
|
process_kill [Uwt.Process] | Sends the specified signal to the given process handle. |
process_kill_exn [Uwt.Process] | |
proxy [Uwt_bytes] |
|
putenv [Uwt_base.Misc] |
|
pwrite [Uwt_process] | |
pwrite [Uwt_base.Fs_functions] |
|
pwrite_ba [Uwt_base.Fs_functions] | |
pwrite_chars [Uwt_process] | |
pwrite_line [Uwt_process] | |
pwrite_lines [Uwt_process] | |
pwrite_string [Uwt_base.Fs_functions] | |
pwritev [Uwt_base.Fs_functions] |
|
R | |
raise_exn [Uwt_base.Int_result] |
|
read [Uwt_io] |
|
read [Uwt_compat.Lwt_unix] |
|
read [Uwt_base.Fs_functions] |
|
read [Uwt.Stream] | There is currently no |
read_ba [Uwt_base.Fs_functions] | like |
read_ba [Uwt.Stream] | |
read_char [Uwt_io] |
|
read_char_opt [Uwt_io] | Same as |
read_chars [Uwt_io] |
|
read_float32 [Uwt_io.NumberIO] | Reads an IEEE single precision floating point value |
read_float64 [Uwt_io.NumberIO] | Reads an IEEE double precision floating point value |
read_int [Uwt_io.NumberIO] | Reads a 32-bits integer as an ocaml int |
read_int16 [Uwt_io.NumberIO] | |
read_int32 [Uwt_io.NumberIO] | |
read_int64 [Uwt_io.NumberIO] | |
read_into [Uwt_io] |
|
read_into_exactly [Uwt_io] |
|
read_line [Uwt_io] |
|
read_line_opt [Uwt_io] | Same as |
read_lines [Uwt_io] |
|
read_start [Uwt.Stream] | Read data from an incoming stream. |
read_start_exn [Uwt.Stream] | |
read_stop [Uwt.Stream] | Stop reading data from the stream. |
read_stop_exn [Uwt.Stream] | |
read_value [Uwt_io] |
|
readdir [Uwt_compat.Lwt_unix] | |
readdir_n [Uwt_compat.Lwt_unix] | |
readlink [Uwt_compat.Lwt_unix] | Read the contents of a symbolic link. |
readlink [Uwt_base.Fs_functions] |
|
realpath [Uwt_base.Fs_functions] | Equivalent to realpath(3) on Unix. |
realpath [Uwt.Unix] | wrapper around realpath under Unix and GetFinalPathNameByHandleW or GetFullPathName under windows. |
recv [Uwt.Udp] | Wrappers around |
recv_ba [Uwt.Udp] | |
recv_start [Uwt.Udp] | Prepare for receiving data. |
recv_start_exn [Uwt.Udp] | |
recv_stop [Uwt.Udp] | Stop listening for incoming datagrams. |
recv_stop_exn [Uwt.Udp] | |
ref' [Uwt.Handle] | Reference the given handle. |
rename [Uwt_compat.Lwt_unix] |
|
rename [Uwt_base.Fs_functions] | change the name or location of a file |
reset_mode [Uwt.Tty] | To be called when the program exits. |
reset_mode_exn [Uwt.Tty] | |
resident_set_memory [Uwt_base.Misc] | Gets the resident set size (RSS) for the current process. |
resident_set_memory_exn [Uwt_base.Misc] | |
resize_buffer [Uwt_io] | Resize the internal buffer to the given size |
rmdir [Uwt_compat.Lwt_unix] | Remove an empty directory. |
rmdir [Uwt_base.Fs_functions] | Delete an empty directory |
run [Uwt.Main] | Unlike |
run_in_main [Uwt_preemptive] |
|
S | |
scandir [Uwt_base.Fs_functions] | On Linux, getting the type of an entry is only supported by some filesystems (btrfs, ext2, ext3 and ext4 at the time of this writing), check the getdents(2) man page. |
send [Uwt.Async] | Wakeup the event loop and call the async handle's callback. |
send [Uwt.Udp] | Send data over the UDP socket. |
send_ba [Uwt.Udp] | |
send_queue_count [Uwt.Udp] | Number of send requests currently in the queue awaiting to be processed. |
send_queue_size [Uwt.Udp] | Number of bytes queued for sending; strictly shows how much information is currently queued. |
send_raw [Uwt.Udp] | See comment to |
send_raw_ba [Uwt.Udp] | |
send_raw_string [Uwt.Udp] | |
send_string [Uwt.Udp] | |
sendfile [Uwt_base.Fs_functions] | A limited equivalent to |
sendv [Uwt.Udp] | |
sendv_raw [Uwt.Udp] | |
set [Uwt_bytes] |
|
set_blocking [Uwt.Stream] | Just don't use this function. |
set_bounds [Uwt_preemptive] |
|
set_broadcast [Uwt.Udp] | Set broadcast on or off. |
set_broadcast_exn [Uwt.Udp] | |
set_default_buffer_size [Uwt_io] | Change the default buffer size. |
set_exn_handler [Uwt_timeout] | set the default handler for exception occurring after a timeout. |
set_max_number_of_threads_queued [Uwt_preemptive] | Sets the size of the waiting queue, if no more preemptive threads are available. |
set_membership [Uwt.Udp] | Set membership for a multicast address |
set_membership_exn [Uwt.Udp] | |
set_mode [Uwt.Tty] | Set the TTY using the specified terminal mode |
set_mode_exn [Uwt.Tty] | |
set_multicast_interface [Uwt.Udp] | Set the multicast interface to send or receive data on |
set_multicast_interface_exn [Uwt.Udp] | |
set_multicast_loop [Uwt.Udp] | Set IP multicast loop flag. |
set_multicast_loop_exn [Uwt.Udp] | |
set_multicast_ttl [Uwt.Udp] | Set the multicast ttl, ttl - 1 through 255. |
set_multicast_ttl_exn [Uwt.Udp] | |
set_position [Uwt_io] |
|
set_process_title [Uwt_base.Misc] | Sets the process title. |
set_recv_buffer_size [Uwt.Handle_ext] | Sets the size of the receive buffer that the operating system uses for the socket. |
set_recv_buffer_size_exn [Uwt.Handle_ext] | |
set_send_buffer_size [Uwt.Handle_ext] | Sets the size of the send buffer that the operating system uses for the socket. |
set_send_buffer_size_exn [Uwt.Handle_ext] | |
set_ttl [Uwt.Udp] | Set the time to live. |
set_ttl_exn [Uwt.Udp] | |
shell [Uwt_process] | A command executed with the shell. |
shutdown [Uwt.Stream] | Shutdown the outgoing (write) side of a duplex stream. |
shutdown_server [Uwt_io] | Shutdown the given server |
sigbreak [Uwt.Signal] |
|
sigwinch [Uwt.Signal] | |
simple_init [Uwt_preemptive] |
|
simultaneous_accepts [Uwt.Tcp] | Enable / disable simultaneous asynchronous accept requests that are queued by the operating system when listening for new TCP connections. |
simultaneous_accepts_exn [Uwt.Tcp] | |
sleep [Uwt_compat.Lwt_unix] |
|
sleep [Uwt.Unix] |
|
sleep [Uwt.Timer] |
|
spawn [Uwt.Process] | Initializes the process handle and starts the process. |
spawn_exn [Uwt.Process] | |
start [Uwt_timeout] | starts a timeout. |
start [Uwt.Async] | This will increase the reference count of the async handle. |
start [Uwt.Fs_poll] | Check the file at path for changes every interval milliseconds. |
start [Uwt.Fs_event] | Start the handle with the given callback, which will watch the specified path for changes |
start [Uwt.Poll] | Starts polling the file descriptor. |
start [Uwt.Signal] | use |
start [Uwt.Timer] | Timers, that are executed only once (repeat=0), are automatically closed. |
start_exn [Uwt.Fs_poll] | |
start_exn [Uwt.Fs_event] | |
start_exn [Uwt.Poll] | |
start_exn [Uwt.Signal] | |
start_exn [Uwt.Timer] | |
stat [Uwt_compat.Lwt_unix.LargeFile] | |
stat [Uwt_compat.Lwt_unix] | Return the information for the named file. |
stat [Uwt_base.Fs_functions] | Return the information for the named file. |
stderr [Uwt_io] | The standard output for error messages, it writes data to
|
stderr [Uwt_compat.Lwt_unix] | The standard file descriptor for printing error messages |
stderr [Uwt_base] | File descriptor for standard error. |
stdin [Uwt_io] | The standard input, it reads data from |
stdin [Uwt_compat.Lwt_unix] | The standard file descriptor for input |
stdin [Uwt_base] | File descriptor for standard input. |
stdout [Uwt_io] | The standard output, it writes data to |
stdout [Uwt_compat.Lwt_unix] | The standard file descriptor for output |
stdout [Uwt_base] | File descriptor for standard output. |
stop [Uwt_timeout] | stops a timeout. |
stop [Uwt.Async] | Decrease the reference count again |
strerror [Uwt_base] | error message for the given error code |
symlink [Uwt_compat.Lwt_unix] |
|
symlink [Uwt_base.Fs_functions] |
|
system [Uwt_compat.Lwt_unix] | Executes the given command, waits until it terminates, and return its termination status. |
system_byte_order [Uwt_io] | |
T | |
timeout [Uwt_compat.Lwt_unix] |
|
to_bytes [Uwt_bytes] |
|
to_error [Uwt_base.Int_result] | will raise |
to_exn [Uwt_base.Int_result] | will raise |
to_file_descr [Uwt_compat.Lwt_unix] | |
to_handle [Uwt.Async] | |
to_handle [Uwt.Process] | |
to_handle [Uwt.Fs_poll] | |
to_handle [Uwt.Fs_event] | |
to_handle [Uwt.Poll] | |
to_handle [Uwt.Signal] | |
to_handle [Uwt.Timer] | |
to_handle [Uwt.Udp] | |
to_handle [Uwt.Stream] | |
to_int [Uwt_base.Int_result] | will raise |
to_stream [Uwt.Pipe] | |
to_stream [Uwt.Tty] | |
to_stream [Uwt.Tcp] | |
to_string [Uwt_bytes] |
|
to_unix_error [Uwt_base] | map error to |
truncate [Uwt_compat.Lwt_unix.LargeFile] | |
truncate [Uwt_compat.Lwt_unix] | Truncates the named file to the given size. |
try_send [Uwt.Udp] | Same as |
try_send_ba [Uwt.Udp] | |
try_send_string [Uwt.Udp] | |
try_sendv [Uwt.Udp] | |
try_write [Uwt.Stream] | Write data to stream, but won't queue a write request if it can't be completed immediately. |
try_write_ba [Uwt.Stream] | |
try_write_string [Uwt.Stream] | |
try_writev [Uwt.Stream] | Windows doesn't support writing multiple buffers with a single syscall for some HANDLEs (e.g. |
U | |
unknown [Uwt_base.Int_result] | |
unlink [Uwt_compat.Lwt_unix] | Removes the named file. |
unlink [Uwt_base.Fs_functions] | delete a name and possibly the file it refers to |
unref [Uwt.Handle] | Un-reference the given handle. |
unsafe_blit [Uwt_bytes] | Same as |
unsafe_blit_from_bytes [Uwt_bytes] | Same as |
unsafe_blit_to_bytes [Uwt_bytes] | Same as |
unsafe_fill [Uwt_bytes] | Same as |
unsafe_get [Uwt_bytes] | Same as |
unsafe_set [Uwt_bytes] | Same as |
unsetenv [Uwt_base.Misc] | Deletes the environment variable specified by name. |
update_events [Uwt.Poll] | Update the events mask that is being watched for |
update_events_exn [Uwt.Poll] | |
uptime [Uwt_base.Misc] | Gets the current system uptime. |
uptime_exn [Uwt_base.Misc] | |
utime [Uwt_base.Fs_functions] |
|
utimes [Uwt_compat.Lwt_unix] |
|
uwt_efatal [Uwt_base.Int_result] | |
V | |
version [Uwt_base.Misc] | libuv version used |
version_raw [Uwt_base.Misc] | |
version_string [Uwt_base.Misc] | |
W | |
wait [Uwt_throttle.S] | |
win_version [Uwt_base.Sys_info] | Wrapper around RtlGetVersion. |
with_accept [Uwt.Tcp] | |
with_connect [Uwt.Pipe] | |
with_connect [Uwt.Tcp] | |
with_connection [Uwt_io] |
|
with_file [Uwt_io] |
|
with_file [Uwt_compat.Lwt_io] | |
with_open [Uwt.Pipe] | |
with_open [Uwt.Tcp] | |
with_pipe [Uwt.Pipe] |
|
with_process [Uwt_process] | |
with_process_full [Uwt_process] | |
with_process_in [Uwt_process] | |
with_process_none [Uwt_process] | |
with_process_out [Uwt_process] | |
with_tcp [Uwt.Tcp] | See comments to |
with_temp_file [Uwt_io] |
|
with_temp_file [Uwt_compat.Lwt_io] | |
with_timeout [Uwt_compat.Lwt_unix] |
|
write [Uwt_io] |
|
write [Uwt_compat.Lwt_unix] |
|
write [Uwt_base.Fs_functions] |
|
write [Uwt.Stream] | Write data to stream |
write2 [Uwt.Pipe] | Extended write function for sending handles over a pipe. |
write2_ba [Uwt.Pipe] | |
write2_pipe [Uwt.Pipe] | Similar to |
write2_pipe_ba [Uwt.Pipe] | |
write2_pipe_string [Uwt.Pipe] | |
write2_string [Uwt.Pipe] | |
write2_udp [Uwt.Pipe] | Similar to |
write2_udp_ba [Uwt.Pipe] | |
write2_udp_string [Uwt.Pipe] | |
write_ba [Uwt_base.Fs_functions] | |
write_ba [Uwt.Stream] | |
write_char [Uwt_io] |
|
write_chars [Uwt_io] |
|
write_float32 [Uwt_io.NumberIO] | Writes an IEEE single precision floating point value |
write_float64 [Uwt_io.NumberIO] | Writes an IEEE double precision floating point value |
write_from [Uwt_io] |
|
write_from_exactly [Uwt_io] |
|
write_from_string [Uwt_io] | See |
write_from_string_exactly [Uwt_io] | |
write_int [Uwt_io.NumberIO] | Writes an ocaml int as a 32-bits integer |
write_int16 [Uwt_io.NumberIO] | |
write_int32 [Uwt_io.NumberIO] | |
write_int64 [Uwt_io.NumberIO] | |
write_line [Uwt_io] |
|
write_lines [Uwt_io] |
|
write_queue_size [Uwt.Stream] | Returns the amount of queued bytes waiting to be sent |
write_raw [Uwt.Stream] |
|
write_raw_ba [Uwt.Stream] | |
write_raw_string [Uwt.Stream] | |
write_string [Uwt_compat.Lwt_unix] | |
write_string [Uwt_base.Fs_functions] | |
write_string [Uwt.Stream] | |
write_value [Uwt_io] |
|
writev [Uwt_base.Fs_functions] | write multiple buffers at once. |
writev [Uwt.Stream] | See comment to ! This function will fail with
|
writev_emul [Uwt.Stream] | Similar to |
writev_raw [Uwt.Stream] | |
Y | |
yield [Uwt_compat.Lwt_unix] |
|
yield [Uwt.Main] |
|
Z | |
zero [Uwt_io] | Inputs which returns always |