Skip to main content

Module tick

Module tick 

Source
Expand description

Tick engine: the single-threaded simulation loop.

TickEngine wires together the arena, propagators, ingress queue, and overlay caches into a deterministic tick execution loop with rollback atomicity.

§Lockstep mode only

This module implements Lockstep mode — a callable struct with no background threads. RealtimeAsync mode (future WP) wraps this in a thread with a ring buffer.

Structs§

TickEngine
Single-threaded tick engine for Lockstep mode.
TickError
Error returned from TickEngine::execute_tick().
TickResult
Result of a successful tick execution.