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


Public Methods | |
| AMDataDef () | |
| virtual | ~AMDataDef () |
| virtual void | ReadFromFile (LFileStream *inFile) |
| virtual void | WriteToFile (LFileStream *inFile) |
| 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) |
Static Public Methods | |
| void | AddGlobalListener (LListener *inListener) |
| void | RemoveGlobalListener (LListener *inListener) |
| void | SetPStr (StringPtr outString, Size inStringSize, CharsHandle inSource) |
Protected Methods | |
| void | SignalDataChanged (long inDataID) |
| void | SignalGlobalDataChanged () |
| 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 | |
Static Protected Attributes | |
| LBroadcaster * | sGlobalBroadcaster = nil |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
really is ALLOWED to broadcast
|
|
|
owned
|
|
|
useful to know in nested broadcasts
|
|
|
sometimes broadcasts cascade and we might broadcast again
|
|
|
|
1.2.17