next up previous contents
Next: process_base Methods Up: process Base Class Previous: process Base Class

process_base Variables

Variable Description
int jmp Stores the position (label) from where the process continues execution when it is called next time. It's initial value is 0.
int sequence_nr This variable is used by the kernel to check whether a process is already scheduled for execution in the current simulation cycle. Each simulation cycle is assigned a unique sequence number. If a process shall be activated during the current simulation cycle this sequence number is compared with ``sequence_nr''. If both values differ the process is registered for execution in the current simulation cycle and ``sequence_nr'' is set to the current sequence number. Otherwise, the process has been already registered and no further action is taken. This technique prevents that a process is registered more than once in each simulation cycle.
int timeout_jmp Stores the label number at which execution continues when a timeout condition becomes active.
string iname Instance name of the process.
   


next up previous contents
Next: process_base Methods Up: process Base Class Previous: process Base Class

1998-11-17