Resource Tuner
|
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 } |
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 35 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 61 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 47 of file Utils.h.