NeKernel dev
Loading...
Searching...
No Matches
Kernel::KernelTaskHelper Class Referencefinal

Equivalent of UserProcessHelper, but for kernel tasks. More...

#include <KernelTaskScheduler.h>

Public Member Functions

STATIC Bool Switch (HAL::StackFramePtr frame_ptr, PID new_kid)
STATIC Bool CanBeScheduled (const KERNEL_TASK &process)
STATIC ErrorOr< PIDTheCurrentKID ()
STATIC SizeT StartScheduling ()

Detailed Description

Equivalent of UserProcessHelper, but for kernel tasks.

Author
Amlal

Member Function Documentation

◆ CanBeScheduled()

STATIC Bool Kernel::KernelTaskHelper::CanBeScheduled ( const KERNEL_TASK & process)

◆ StartScheduling()

STATIC SizeT Kernel::KernelTaskHelper::StartScheduling ( )

◆ Switch()

STATIC Bool Kernel::KernelTaskHelper::Switch ( HAL::StackFramePtr frame_ptr,
PID new_kid )

◆ TheCurrentKID()

STATIC ErrorOr< PID > Kernel::KernelTaskHelper::TheCurrentKID ( )

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