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 Add (HAL::StackFramePtr frame_ptr, ProcessID new_kid)
STATIC Bool Remove (const KID kid)
STATIC Bool CanBeScheduled (const KERNEL_TASK &process)
STATIC ErrorOr< KIDTheCurrentKID ()
STATIC SizeT StartScheduling ()

Detailed Description

Equivalent of UserProcessHelper, but for kernel tasks.

Author
Amlal

Member Function Documentation

◆ Add()

Bool Kernel::KernelTaskHelper::Add ( HAL::StackFramePtr frame_ptr,
ProcessID new_kid )

◆ CanBeScheduled()

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

◆ Remove()

Bool Kernel::KernelTaskHelper::Remove ( const KID kid)

◆ StartScheduling()

STATIC SizeT Kernel::KernelTaskHelper::StartScheduling ( )

◆ TheCurrentKID()

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

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