|
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
|