#include <oofmsg.h>
Inheritance diagram for oofBroadcaster:


Public Member Functions | |
| oofBroadcaster () | |
| oofBroadcaster (const oofBroadcaster &) | |
| virtual | ~oofBroadcaster () |
| void | broadcast (OOFmsgT msg, unsigned long senderDefined=0, const oofReceiver *skipping=0) |
| Broadcast a message to all anonymous subscribers. | |
| oofReceiver * | askAllStoppingAtFirst (bool stopOn, OOFmsgT msg, unsigned long senderDefined=0, const oofReceiver *skipping=0) |
| bool | askAllReturningAny (bool returnAny, OOFmsgT msg, unsigned long senderDefined=0, const oofReceiver *skipping=0) |
| bool | isBroadcasting () const |
| void | addReceiver (oofReceiver *) |
| Append receiver to end of list. | |
| void | removeReceiver (const oofReceiver *) |
Protected Member Functions | |
| void | BroadcastShutdown () |
Protected Attributes | |
| OOF_ExpandableLongArray * | mReceivers |
| owned | |
| unsigned long | mNestedBroadcastingDepth |
| aid to debugging and removeReceiver | |
| bool | mLostReceiversWhileBroadcasting |
| simple flag that removeReceiver was called during nested broadcast | |
|
|
|
|
|
|
|
|
|
|
|
Append receiver to end of list. Includes assertion to check if already in list. |
|
||||||||||||||||||||
|
|
|
||||||||||||||||||||
|
|
|
||||||||||||||||
|
Broadcast a message to all anonymous subscribers.
|
|
|
|
|
|
|
|
|
|
|
|
simple flag that removeReceiver was called during nested broadcast
|
|
|
aid to debugging and removeReceiver
|
|
|
owned
|
1.3.5