![]() |
Max OS 0.3
|
Defines classes for managing process resources such as files and devices. More...
#include <cstddef>#include <libcommon/map.h>#include <libcommon/vector.h>#include <libcommon/string.h>#include <libcommon/mem.h>#include <libkpi/syscalls.h>#include <libkpi/resource.h>#include <common/logger.h>Go to the source code of this file.
Classes | |
| class | MaxOS::processes::resources::BaseResourceRegistry |
| Manages the creation, retention and destruction of resources of a certain type. Should be subclassed for each resource type. More... | |
| class | MaxOS::processes::resources::ResourceRegistry< Type > |
| A resource registry for a specific resource type. More... | |
| class | MaxOS::processes::resources::GlobalResourceRegistry |
| Manages all the resource registries for each resource type. More... | |
| class | MaxOS::processes::resources::ResourceManager |
| Manages the open resources for a process. More... | |
Typedefs | |
| typedef KPI::ResourceType | MaxOS::processes::resources::resource_type_t |
| Alias to make the libsyscore ResourceType accessible here. | |
| typedef KPI::Resource | MaxOS::processes::resources::Resource |
| Alias to make the libsyscore Resource accessible here. | |
Defines classes for managing process resources such as files and devices.
Definition in file resource.h.
| typedef KPI::Resource MaxOS::processes::resources::Resource |
Alias to make the libsyscore Resource accessible here.
Definition at line 26 of file resource.h.
| typedef KPI::ResourceType MaxOS::processes::resources::resource_type_t |
Alias to make the libsyscore ResourceType accessible here.
Definition at line 25 of file resource.h.