1
0
Fork 0
mirror of https://github.com/Atmosphere-NX/Atmosphere.git synced 2024-12-24 11:16:11 +00:00
Atmosphere/stratosphere/pm/source/pm_resource_limits.hpp

16 lines
530 B
C++
Raw Normal View History

#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);
};