36 for (i = 0; i < prBase->
nOfFlows; i++) {
FwPrCounterS1_t nOfGuards
the number of guards in the procedure
The number of guards in the base procedure is not the same as in the derived procedure.
void FwPrInitDer(FwPrDesc_t prDesc, FwPrDesc_t prDescBase)
Initialize a procedure descriptor to extend another procedure (the base procedure).
Structure representing the base descriptor of a procedure.
FwPrCounterS1_t nOfActions
the number of actions in the procedure
The number of actions in the base procedure is not the same as in the derived procedure.
FwPrCounterS1_t nOfANodes
the number of action nodes in the procedure
void FwPrInit(FwPrDesc_t prDesc)
Initialize a procedure descriptor to represent an unconfigured procedure with no control flows...
PrFlow_t * flows
array holding the control flows in the procedure
FwPrCounterS1_t nOfFlows
the number of control flows in the procedure (excluding control flow from initial node) ...
PrBaseDesc_t * prBase
pointer to the base descriptor
PrANode_t * aNodes
array holding the action nodes in the procedure
FwPrCounterS1_t flowCnt
the counter for the number of control flows added to the procedure
PrDNode_t * dNodes
array holding the decision nodes in the procedure
FwPrCounterS1_t iGuard
the index of the guard associated to the control flow
FwPrBool_t PrDummyGuard(FwPrDesc_t prDesc)
Dummy guard which always returns true.
FwPrCounterU3_t nodeExecCnt
the node execution counter
FwPrErrCode_t errCode
either 'success' or the code of the last error encountered by the procedure
FwPrCounterS1_t outFlowIndex
index of first out-going control flow in control flow array
signed char FwPrCounterS1_t
Type used for signed counters with a "short" range.
Structure representing a procedure descriptor.
FwPrAction_t * prActions
the procedure actions
Declaration of the internal data structures of the FW Procedure Module.
FwPrCounterS1_t iFlow
index of out-going control flows
FwPrCounterU3_t prExecCnt
the procedure execution counter
FwPrGuard_t * prGuards
the control flow guards in the procedure
FwPrCounterS1_t nOfDNodes
the number of decision nodes in the procedure
FwPrCounterS1_t curNode
the current node of the procedure