Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Data Structures   File List   Namespace Members   Data Fields   Globals   Related Pages   Examples  

ProcessObserver Class Reference

Inherits CoroutineObserver.

Inherited by ContinuousObserver, and Wait.


Detailed Description

Observer for Process specific events.

Author:
RalfGerstenberger

See also:
Process
Since:
1.0


Public Member Functions

virtual void onCreate (Process *sender)
virtual void onDestroy (Process *sender)
virtual void onActivate (Process *sender)
virtual void onActivateIn (Process *sender, SimTime t)
virtual void onActivateAt (Process *sender, SimTime t)
virtual void onActivateBefore (Process *sender, Process *p)
virtual void onActivateAfter (Process *sender, Process *p)
virtual void onHold (Process *sender)
virtual void onHoldFor (Process *sender, SimTime t)
virtual void onHoldUntil (Process *sender, SimTime t)
virtual void onInterrupt (Process *sender)
virtual void onSleep (Process *sender)
virtual void onCancel (Process *sender)
virtual void onExecute (Process *sender)
virtual void onChangeProcessState (Process *sender, Process::ProcessState oldState, Process::ProcessState newState)
 Process state change.

virtual void onChangePriority (Process *sender, Priority oldPriority, Priority newPriority)
 Process priority change.

virtual void onChangeExecutionTime (Process *sender, SimTime oldExecutionTime, SimTime newExecutionTime)
 Process execution time change.


Generated on Mon Aug 11 10:36:07 2003 for ODEMx by doxygen1.3