Max OS 0.3
Loading...
Searching...
No Matches
scheduler_resources.h File Reference

Defines scheduler resource classes for wrapping Processe and Thread objects as Resources in the Global Scheduler, allowing scheduler operations to be performed through the Resource interface. More...

#include <stddef.h>
#include <stdint.h>
#include <libkpi/processes/thread.h>
#include <libkpi/processes/process.h>
#include <processes/process.h>
#include <processes/resources/resource.h>

Go to the source code of this file.

Classes

class  MaxOS::processes::resources::ProcessResource
 A wrapper for a Process which exposes Process operations as Resource operations. More...
 
class  MaxOS::processes::resources::ThreadResource
 A wrapper for a Thread which exposes Thread operations as Resource operations. More...
 
class  MaxOS::processes::resources::ThreadResourceRegistry
 Manages the creation, retention and destruction of resources representing threads. More...
 
class  MaxOS::processes::resources::ProcessResourceRegistry
 Manages the creation, retention and destruction of resources representing processes. More...
 

Detailed Description

Defines scheduler resource classes for wrapping Processe and Thread objects as Resources in the Global Scheduler, allowing scheduler operations to be performed through the Resource interface.

Implements scheduler resource classes for wrapping Processe and Thread objects as Resources in the Global Scheduler, allowing scheduler operations to be performed through the Resource interface.

Date
1st December 2025
Author
Max Tyson

Definition in file scheduler_resources.h.