Data Fields
Rm_ServiceHandle Struct Reference

RM service handle provided to application components for requesting services. More...

#include <rm_services.h>

Data Fields

void * rmHandle
void(* Rm_serviceHandler )(void *rmHandle, const Rm_ServiceReqInfo *serviceRequest, Rm_ServiceRespInfo *serviceResponse)

Detailed Description

RM service handle provided to application components for requesting services.


Field Documentation

void(* Rm_ServiceHandle::Rm_serviceHandler)(void *rmHandle, const Rm_ServiceReqInfo *serviceRequest, Rm_ServiceRespInfo *serviceResponse)

Description
Processes service requests from application components. Responses are returned immediately if the service request could be satisfied without blocking. If the service request requires a blocking operation, such as forwarding the service request to another instance for validation, the response will be received via the Rm_ServerCallback

Parameters:
[in]rmHandleRM instance handle specifies the instance that handles the service request. The request's result, if policy checks are involved, will be based on the permissions assigned to the rmHandle's instance name within global/static policy.
[in]serviceRequestPointer to the service request structure
[out]serviceResponsePointer to a service response structure.

RM instance handle from which the service handle was allocated from.


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

Copyright 2014, Texas Instruments Incorporated