Data Fields
Rm_ServiceReqInfo Struct Reference

RM service request information. More...

#include <rm_services.h>

Data Fields

Rm_ServiceType type
const char * resourceName
int32_t resourceBase
uint32_t resourceLength
int32_t resourceAlignment
const char * resourceNsName
Rm_ServiceCallback callback

Detailed Description

RM service request information.


Field Documentation

Callback function used by RM to provide responses back to application components after a service request resulted in a blocking operation. If no callback function is provided the RM instance will block until the service response is ready.

Alignment of the resource affected by the service request. Only valid if resourceBase is set to RM_RESOURCE_BASE_UNSPECIFIED. RM_RESOURCE_ALIGNMENT_UNSPECIFIED can be substituted.

The base value of the resource affected by the service request. RM_RESOURCE_BASE_UNSPECIFIED can be substituted.

The resource length, starting from resourceBase affected by the service request.

Pointer to an array containing the resource name affected by the request. The resource name must match a resource node name defined in the GRL and global/static policy. The request will be denied if the resource name does not match any resource node names in the policy

The NameServer name associated, or to be associated, with a resource. The NameServer name has precedence over resourceBase and resourceLength for all resource modification service types as well as Rm_service_RESOURCE_GET_BY_NAME. If the NameServer name and the base and length are not NULL the resource information retrieved from the NameServer entry for the name will replace the values present in resourceBase and resourceLength

The type of service requested


The documentation for this struct was generated from the following file:

Copyright 2014, Texas Instruments Incorporated