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 |