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

Defines scheduler resource classes for wrapping userspace bridge Resources in the Global Scheduler, allowing operations to be performed through the Resource interface. More...

#include <stddef.h>
#include <atomic>
#include <stdint.h>
#include <libkpi/resource.h>
#include <processes/resources/resource.h>
#include <processes/process.h>
#include <processes/scheduler.h>
#include <processes/ipc.h>
#include <memory/memorymanagement.h>
#include <hardwarecommunication/interrupts.h>

Go to the source code of this file.

Classes

class  MaxOS::processes::resources::BridgeHandler
 A handler to manage resource commands over shared memory. More...
 
class  MaxOS::processes::resources::BridgeResource
 A generic wrapper for a Resource that exists on a userspace server which exposes its operations as Resource operations. More...
 
class  MaxOS::processes::resources::BridgeResourceRegistry
 A generic wrapper for a registry of resources that exist on a userspace server. More...
 

Detailed Description

Defines scheduler resource classes for wrapping userspace bridge Resources in the Global Scheduler, allowing operations to be performed through the Resource interface.

Date
18th January 2026
Author
Max Tyson

Definition in file resource_bridge.h.