![]() |
Contur 2
Educational OS kernel simulator
|
Top-level immutable model snapshot consumed by TUI controller/views. More...
#include <tui_models.h>
Public Attributes | |
| Tick | currentTick = 0 |
| Current simulation tick represented by this snapshot. | |
| std::size_t | processCount = 0 |
| Total process count summary. | |
| std::vector< TuiProcessSnapshot > | processes |
| Process rows for process-focused views. | |
| TuiSchedulerSnapshot | scheduler |
| Scheduler-related state. | |
| TuiMemorySnapshot | memory |
| Memory-related state. | |
| std::uint64_t | sequence = 0 |
| Monotonic snapshot sequence for deterministic ordering. | |
| std::uint64_t | epoch = 0 |
| Optional runtime epoch metadata for deterministic mode correlation. | |
Top-level immutable model snapshot consumed by TUI controller/views.
Definition at line 92 of file tui_models.h.
| Tick contur::TuiSnapshot::currentTick = 0 |
Current simulation tick represented by this snapshot.
Definition at line 95 of file tui_models.h.
| std::uint64_t contur::TuiSnapshot::epoch = 0 |
Optional runtime epoch metadata for deterministic mode correlation.
Definition at line 113 of file tui_models.h.
| TuiMemorySnapshot contur::TuiSnapshot::memory |
Memory-related state.
Definition at line 107 of file tui_models.h.
| std::size_t contur::TuiSnapshot::processCount = 0 |
Total process count summary.
Definition at line 98 of file tui_models.h.
| std::vector<TuiProcessSnapshot> contur::TuiSnapshot::processes |
Process rows for process-focused views.
Definition at line 101 of file tui_models.h.
| TuiSchedulerSnapshot contur::TuiSnapshot::scheduler |
Scheduler-related state.
Definition at line 104 of file tui_models.h.
| std::uint64_t contur::TuiSnapshot::sequence = 0 |
Monotonic snapshot sequence for deterministic ordering.
Definition at line 110 of file tui_models.h.