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

Read-only diagnostics interface for querying kernel state. More...

#include <i_kernel_diagnostics.h>

Inheritance diagram for contur::IKernelDiagnostics:

Public Member Functions

virtual ~IKernelDiagnostics ()=default
 Virtual destructor for interface-safe polymorphic cleanup.
virtual Result< KernelDiagnosticsSnapshotcaptureSnapshot () const =0
 Captures a diagnostics snapshot.

Detailed Description

Read-only diagnostics interface for querying kernel state.

Definition at line 24 of file i_kernel_diagnostics.h.

Constructor & Destructor Documentation

◆ ~IKernelDiagnostics()

virtual contur::IKernelDiagnostics::~IKernelDiagnostics ( )
virtualdefault

Virtual destructor for interface-safe polymorphic cleanup.

Member Function Documentation

◆ captureSnapshot()

virtual Result< KernelDiagnosticsSnapshot > contur::IKernelDiagnostics::captureSnapshot ( ) const
nodiscardpure virtual

Captures a diagnostics snapshot.

Returns
Diagnostics snapshot or an error.

Implemented in contur::KernelDiagnostics.


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