Data Fields

RcmClient_Message Struct Reference
[RcmClient]

Remote Command Message structure. More...

#include <RcmClient.h>

Data Fields

UInt16 poolId
 The worker pool id that will process this message.
UInt16 jobId
 The job id associated with this message.
UInt32 fxnIdx
 The index of the remote function to execute.
Int32 result
 The return value of the remote message function.
UInt32 dataSize
 The size of the data buffer (in chars).
UInt32 data [1]
 The data buffer containing the message payload.

Detailed Description

Remote Command Message structure.

An RcmClient needs to fill in this message before sending it to the RcmServer for execution.


Field Documentation

The worker pool id that will process this message.

The message will be processed by a worker thread from the worker pool specified in this field. The default value is the default pool id.

The job id associated with this message.

All messages beloging to a job id must have this field set to that id. Use the value RcmClient_DISCRETEJOBID if the message does not belong to any job.

The index of the remote function to execute.

The return value of the remote message function.

The size of the data buffer (in chars).

This field should be considered as read-only. It is set by the call to the RcmClient_alloc() function.

The data buffer containing the message payload.

The size of this field is dataSize chars. The space is allocated by the call to the RcmClient_alloc() function.


The documentation for this struct was generated from the following file:
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines

Copyright 2012, Texas Instruments Incorporated