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

TUI controller contracts and default controller implementation. More...

#include <cstddef>
#include <cstdint>
#include <functional>
#include <memory>
#include "contur/core/error.h"
#include "contur/tui/i_kernel_read_model.h"
#include "contur/tui/tui_commands.h"
#include "contur/tui/tui_models.h"

Go to the source code of this file.

Classes

class  contur::ITuiController
 TUI controller interface for command/state orchestration. More...
class  contur::TuiController
 Default MVC controller implementation. More...

Namespaces

namespace  contur

Enumerations

enum class  contur::TuiControllerState : std::uint8_t { contur::Idle , contur::Playing , contur::Paused }
 Controller state for playback lifecycle. More...

Detailed Description

TUI controller contracts and default controller implementation.

Definition in file i_tui_controller.h.