|
Userspace Resource Manager
|
Used to store information regarding Resources / Tunables which need to be Provisioned as part of the tuneResources API. More...
#include <Resource.h>
Private Attributes | ||
| uint32_t | mResCode | |
| A uniqued 32-bit (unsigned) identifier for the Resource. | ||
| uint32_t | mResInfo | |
| Holds Logical Core and Cluster Information: | ||
| int32_t | mOptionalInfo | |
| Field to hold optional information for Request Processing. | ||
| int32_t | mNumValues | |
| Number of values to be configured for the Resource, both single-valued and multi-valued Resources are supported. | ||
| union { | ||
| int32_t values [2] | ||
| Use this field for storing upto 2 Values. | ||
| int32_t * valueArr | ||
| Dynamically Allocated Array, for >= 3 values. | ||
| } | mResValue | |
| The value to be Configured for this Resource Node. | ||
Used to store information regarding Resources / Tunables which need to be Provisioned as part of the tuneResources API.
Definition at line 17 of file Resource.h.
|
private |
A uniqued 32-bit (unsigned) identifier for the Resource.
Definition at line 25 of file Resource.h.
|
private |
Holds Logical Core and Cluster Information:
Definition at line 33 of file Resource.h.