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

Process panel renderer contract. More...

#include <process_view.h>

Public Member Functions

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

Detailed Description

Process panel renderer contract.

Definition at line 26 of file process_view.h.

Constructor & Destructor Documentation

◆ ~IProcessView()

virtual contur::IProcessView::~IProcessView ( )
virtualdefault

Virtual destructor for interface-safe polymorphic cleanup.

Member Function Documentation

◆ render()

virtual Result< void > contur::IProcessView::render ( const TuiProcessViewModel & model)
nodiscardpure virtual

Renders process panel using immutable view model.

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

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