FW Profile - C1 Implementation
PrBaseDesc_t Struct Reference

Structure representing the base descriptor of a procedure. More...

Data Fields

PrANode_taNodes
 array holding the action nodes in the procedure
 
PrDNode_tdNodes
 array holding the decision nodes in the procedure
 
PrFlow_tflows
 array holding the control flows in the procedure
 
FwPrCounterS1_t nOfANodes
 the number of action nodes in the procedure
 
FwPrCounterS1_t nOfDNodes
 the number of decision nodes in the procedure
 
FwPrCounterS1_t nOfFlows
 the number of control flows in the procedure (excluding control flow from initial node)
 

Detailed Description

Structure representing the base descriptor of a procedure.

The base descriptor holds the information which is not changed when the procedure is extended. This consists of:

  • The list of action nodes in the procedure (array aNodes)
  • The list of decision nodes in the procedure (array dNodes)
  • The list of control flows in the procedure (array flows)

Array aNodes holds the action nodes in the procedure. The action nodes are identified by an integer in the range [1,N] (N is the total number of nodes). The i-th action node is stored in the (i-1)-th location of aNodes. The number of action nodes is stored in field nOfANodes.

Array dNodes holds the decision nodes in the procedure. The decision nodes are identified by an integer in the range [1,M] (M is the total number of decision nodes). The i-th decision node is stored in the (i-1)-th location of dNodes. The number of decision nodes is stored in field nOfDNodes.

Array flows holds the control flows in the procedure. The control flows are stored in groups of adjacent locations where each group holds the control flows out of the same node (see also PrANode_t and PrDNode_t). The number of control flows is stored in field nOfFlows.

Definition at line 186 of file FwPrPrivate.h.


The documentation for this struct was generated from the following file:
P&P Software GmbH, Copyright 2011, All Rights Reserved