#include <NotifyObjectEvent.h>
Static Public Member Functions | |
void | add (Object *obj, NotifyObjectEventListener *el) |
add element to listining at object events | |
void | removeListener (NotifyObjectEventListener *el) |
remove listener on all objects | |
void | removeObject (Object *obj) |
removes object and all connected listener (without notification) | |
void | remove (Object *obj, NotifyObjectEventListener *el) |
removes map entry of object to listener. | |
bool | notifyBeforeDestruction (Object *obj) |
notify all listener that object will be destroy. | |
void | notifyWhileDestruction (Object *obj) |
notifies all listener, calles remove internal remove(acdk::lang::Object* obj) |
|
add element to listining at object events
|
|
notify all listener that object will be destroy. if ohne listener returns false, Object will not be destroyed an no further listener will be notified |
|
notifies all listener, calles remove internal remove(acdk::lang::Object* obj)
|
|
removes map entry of object to listener. Listener may still listen on other listener. Objects itself are not removed. |
|
remove listener on all objects
|
|
removes object and all connected listener (without notification)
|