Any module calling a domain gate must use the correct format for the call. The format represents the parameter list structure. It describes the parameters that must be provided on the call (the input parameters), and the parameters that are returned to the caller when the request has been processed (the output parameters).
For example, Table 1 lists the input and output parameters for the ATTACH function of the DS domain’s DSAT gate.
Input parameters | Output parameters |
---|---|
PRIORITY USER_TOKEN [TIMEOUT] TYPE [MODE] [TASK_REPLY_GATE_INDEX] [SPECIAL_TYPE] |
TASK_TOKEN RESPONSE [REASON] |
Parameters not shown in brackets are mandatory, and are always interpreted in trace entries. Parameters shown in brackets are optional, and are in trace entries only if values have been set. An exception to this rule is that, regardless of whether REASON is mandatory or optional for a particular function, its value is included in a trace entry only for a non-‘OK’ response.
The domain call formats described are in the topics dealing with the domains that own them, as discussed in Ownership of formats.
[[ Contents Previous Page | Next Page Index ]]