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

WaitqObserver Class Reference


Detailed Description

Observer for Waitq.

Author:
Ralf Gerstenberger

See also:
Waitq
Since:
1.0


Public Member Functions

virtual void onCreate (Waitq *sender)
 Construction.

virtual void onDestroy (Waitq *sender)
 Destruction.

virtual void onWait (Waitq *sender, Process *slave)
 Process is synchronising as slave.

virtual void onCooptFail (Waitq *sender, Process *master)
 Process is blocked in synchronisation as master.

virtual void onCooptSucceed (Waitq *sender, Process *master, Process *slave)
 Process succeeds in synchronisation as master, getting slave.

virtual void onAvailFail (Waitq *sender, Process *master)
 master Process doesn't find any slave

virtual void onAvailSucceed (Waitq *sender, Process *master)
 master Process find some slave

virtual void onCooptSelFail (Waitq *sender, Process *master)
 Process is blocked in synchronisation as master for a particular slave.

virtual void onCooptSelSucceed (Waitq *sender, Process *master, Process *slave)
 Process succeeds in synchronisation as master, getting a particular slave.

virtual void onAvailSelFail (Waitq *sender, Process *master)
 master Process doesn't find a particular slave

virtual void onAvailSelSucceed (Waitq *sender, Process *master)
 master Process find a particular slave


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