Contur 2
Educational OS kernel simulator
Loading...
Searching...
No Matches
tui_models.h File Reference

Immutable DTO contracts for the external TUI MVC model layer. More...

#include <cstddef>
#include <cstdint>
#include <optional>
#include <string>
#include <vector>
#include "contur/core/types.h"
#include "contur/process/priority.h"
#include "contur/process/state.h"

Go to the source code of this file.

Classes

struct  contur::TuiProcessSnapshot
 Immutable process row used by TUI views. More...
struct  contur::TuiSchedulerSnapshot
 Immutable scheduler-focused snapshot consumed by TUI views. More...
struct  contur::TuiMemorySnapshot
 Immutable memory-focused snapshot consumed by TUI views. More...
struct  contur::TuiSnapshot
 Top-level immutable model snapshot consumed by TUI controller/views. More...
struct  contur::TuiHistoryEntry
 Single history entry stored by the UI history buffer. More...

Namespaces

namespace  contur

Detailed Description

Immutable DTO contracts for the external TUI MVC model layer.

Definition in file tui_models.h.