|
Userspace Resource Manager
|
Go to the source code of this file.
Enumerations | |
| enum | RequestType |
| Enumeration for different types of Resource-Tuner Requests. | |
| enum | Permissions { PERMISSION_SYSTEM , PERMISSION_THIRD_PARTY , NUMBER_PERMISSIONS } |
| Certain resources can be accessed only by system clients and some which have no such restrictions and can be accessed even by third party clients. More... | |
| enum | PriorityLevel |
| Resource Tuner Priority Levels. More... | |
| enum | Policy { INSTANT_APPLY , HIGHER_BETTER , LOWER_BETTER , LAZY_APPLY , PASS_THROUGH } |
| Different Resource Policies supported by Resource Tuner. More... | |
| enum Permissions |
Certain resources can be accessed only by system clients and some which have no such restrictions and can be accessed even by third party clients.
| Enumerator | |
|---|---|
| PERMISSION_SYSTEM | Special permission level for system clients. |
| PERMISSION_THIRD_PARTY | Third party clients. Default value. |
| NUMBER_PERMISSIONS | Total number of permissions currently supported. |
Definition at line 43 of file Utils.h.
| enum Policy |
Different Resource Policies supported by Resource Tuner.
Resource Policies determine the order in which the Tuning Requests will be processed for a particular resource. Currently 4 types of Policies are supported:
Definition at line 69 of file Utils.h.
| enum PriorityLevel |
Resource Tuner Priority Levels.
Each Request will have a priority level. This is used to determine the order in which requests are processed for a specific Resource. The Requests with higher Priority will be prioritized.
Definition at line 55 of file Utils.h.