#include <LBroadcaster.h>
Inheritance diagram for LBroadcaster:


Public Methods | |
| LBroadcaster () | |
| LBroadcaster (const LBroadcaster &inOriginal) | |
| virtual | ~LBroadcaster () |
| void | AddListener (LListener *inListener) |
| void | AddListener (LListener *inListener) const |
| void | RemoveListener (LListener *inListener) |
| void | RemoveListener (LListener *inListener) const |
| bool | HasListener (LListener *inListener) const |
| void | StartBroadcasting () |
| void | StopBroadcasting () |
| bool | IsBroadcasting () const |
| void | BroadcastMessage (MessageT, void *ioParam=0) |
Protected Methods | |
| void | AllocListenerList () |
Protected Attributes | |
| OOF_ExpandableLongArray * | mListeners |
| owned | |
| bool | mIsBroadcasting |
| really is ALLOWED to broadcast | |
| bool | mLostReceiversWhileBroadcasting |
| useful to know in nested broadcasts | |
| unsigned long | mNestedBroadcastingDepth |
| sometimes broadcasts cascade and we might broadcast again | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
really is ALLOWED to broadcast
|
|
|
owned
|
|
|
useful to know in nested broadcasts
|
|
|
sometimes broadcasts cascade and we might broadcast again
|
1.2.17