Expand description
The Shadow network simulator.
Shadow is a discrete-event network simulator that directly executes real application code, enabling you to simulate distributed systems with thousands of network-connected processes in realistic and scalable private network experiments using your laptop, desktop, or server running Linux.
Modules§
- The core infrastructure needed to configure and run the simulator.
- cbindgen:ignore
- Process management and emulation of Linux behaviour.
- The network simulation.
- The main entrypoint to Shadow.
- Miscellaneous utilities that are used by Shadow.
Macros§
- Log a message once at level
lvl_once
, and any later log messages from this line at levellvl_remaining
. - Log a message once at level
lvl_once
for each distinct value, and any later log messages from this line with an already-logged value at levellvl_remaining
.