ProcessManager: Refactor resource limits, complete pm:shell.
This commit is contained in:
16
stratosphere/pm/source/pm_resource_limits.hpp
Normal file
16
stratosphere/pm/source/pm_resource_limits.hpp
Normal file
@@ -0,0 +1,16 @@
|
||||
#pragma once
|
||||
#include <switch.h>
|
||||
#include <stratosphere.hpp>
|
||||
|
||||
class ResourceLimitUtils {
|
||||
public:
|
||||
enum ResourceLimitCategory {
|
||||
ResourceLimitCategory_System = 0,
|
||||
ResourceLimitCategory_Application = 1,
|
||||
ResourceLimitCategory_Applet = 2
|
||||
};
|
||||
static void InitializeLimits();
|
||||
static void EnsureApplicationResourcesAvailable();
|
||||
static Handle GetResourceLimitHandle(u16 application_type);
|
||||
static Result BoostSystemMemoryResourceLimit(u64 boost_size);
|
||||
};
|
||||
Reference in New Issue
Block a user