| Bus | create creates a new, unstarted, bus.
|
| Bus_debug | |
| Bus_unit_tests |
This signature is deliberately empty.
|
| Command | Async.Command is Core.Command with additional async functions.
|
| Cpu_usage |
Simple cpu usage statistics.
|
| Dynamic_port_writer |
For communicating a dynamically chosen TCP port from a child process to its parent.
|
| File_tail |
Errors are written to the pipe, and are nonrecoverable.
|
| File_writer | File_writer is a thin wrapper around Writer with a couple of extra features:
|
| Import | |
| Lock_file | Async.Lock_file is a wrapper that provides async equivalents for
Core.Lock_file.
|
| Log |
A library for general logging.
|
| Persistent_singleton |
Implements a value that is either in a file, or in memory, but not both.
|
| Rpc |
A library for building asynchronous RPC-style protocols.
|
| Rpc_intf |
Initiate an Rpc connection on the given reader/writer pair.
|
| Sequencer_table |
A table of sequencers indexed by key, so that at any moment for each key there is at
most one job running.
|
| Std | |
| Tcp | Tcp supports connection to inet sockets and unix sockets.
|
| Tcp_file |
Access to on-disk files in parallel with serving them over a TCP connection.
|
| Typed_tcp | |
| Typed_tcp_intf |
default is
false
|
| Udp |
A grab-bag of performance-oriented, UDP-oriented network tools.
|
| Unpack_sequence | Unpack_sequence implements a way to take an unpack_one function that can unpack a
value from a character buffer, and use it to unpack a sequence of packed values
coming via a string pipe into a pipe of upacked values.
|
| User_and_group | |
| Versioned_rpc |
Infrastructure code for managing RPCs which evolve over time to use
different types at different versions
|
| Versioned_typed_tcp |
This module describes the type of a given direction of message
flow.
|
| Weak_hashtbl |
Like
Core.Weak_hashtbl, but automatically collects keys with unused data, rather
than requiring user code to call remove_keys_with_unused_data.
|