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


Public Methods | |
| LListener () | |
| LListener (LBroadcaster *) | |
| LListener (const LListener &inOriginal) | |
| virtual | ~LListener () |
| bool | HasBroadcaster (LBroadcaster *inBroadcaster) |
| void | StartListening () |
| void | StopListening () |
| Boolean | IsListening () const |
| virtual void | ListenToMessage (MessageT, void *ioParam)=0 |
Protected Methods | |
| void | AddBroadcaster (LBroadcaster *inBroadcaster) |
| Changes mIsListening = true if there are no current broadcasters. | |
| void | RemoveBroadcaster (const LBroadcaster *inBroadcaster) |
Protected Attributes | |
| OOF_ExpandableLongArray * | mBroadcasters |
| owned | |
| LBroadcaster * | mSingleBroadcaster |
| optimisation for common single case | |
| Boolean | mIsListening |
| int | mStopRequests |
| nested count to avoid restarting | |
Friends | |
| class | LBroadcaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Changes mIsListening = true if there are no current broadcasters. Leaves mIsListening at current state when we are already listening to one or more. |
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
owned
|
|
|
|
|
|
optimisation for common single case
|
|
|
nested count to avoid restarting
|
1.2.17