Contur 2
Educational OS kernel simulator
Loading...
Searching...
No Matches
contur::ISchedulerView Class Referenceabstract

Scheduler panel renderer contract. More...

#include <scheduler_view.h>

Public Member Functions

virtual ~ISchedulerView ()=default
 Virtual destructor for interface-safe polymorphic cleanup.
virtual Result< void > render (const TuiSchedulerViewModel &model)=0
 Renders scheduler panel using immutable view model.

Detailed Description

Scheduler panel renderer contract.

Definition at line 24 of file scheduler_view.h.

Constructor & Destructor Documentation

◆ ~ISchedulerView()

virtual contur::ISchedulerView::~ISchedulerView ( )
virtualdefault

Virtual destructor for interface-safe polymorphic cleanup.

Member Function Documentation

◆ render()

virtual Result< void > contur::ISchedulerView::render ( const TuiSchedulerViewModel & model)
nodiscardpure virtual

Renders scheduler panel using immutable view model.

Parameters
modelScheduler panel view model.
Returns
Ok on success or backend-specific error.

The documentation for this class was generated from the following file: