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 .
|