#include <NotifyObjectEvent.h>
Inheritance diagram for acdk::lang::ref::NotifyObjectEventListener:
Public Member Functions | |
virtual void | notifyBeforeConstruction (Object *obj)=0 |
virtual bool | notifyBeforeDestruction (Object *obj)=0 |
called if RefCount == 0. | |
virtual void | notifyWhileDestruction (Object *obj)=0 |
called in destructor of given object. | |
virtual bool | listHeaps (IN(::acdk::lang::sys::RHeapFrame) theheap)=0 |
used as callback function to list all heaps of all threads. | |
virtual bool | listedAllocated (IN(::acdk::lang::sys::RHeapFrame) theheap, void *obj,::acdk::lang::sys::AllocatedType type, int size)=0 |
used as callback function, used by::acdk::lang::sys::HeapFrame::listObjects() |
|
used as callback function, used by::acdk::lang::sys::HeapFrame::listObjects()
Implemented in acdk::lang::ref::AbstractHeapListener, acdk::lang::ref::Reference, acdk::lang::ref::SharedOwning, acdk::lang::sys::LocalGcHeap, and tests::acdk::lang::dmi::SharedOwned. |
|
used as callback function to list all heaps of all threads.
Implemented in acdk::lang::ref::AbstractHeapListener, acdk::lang::ref::Reference, acdk::lang::ref::SharedOwning, acdk::lang::sys::LocalGcHeap, and tests::acdk::lang::dmi::SharedOwned. |
|
Implemented in acdk::lang::ref::AbstractHeapListener, acdk::lang::ref::Reference, acdk::lang::ref::SharedOwning, acdk::lang::sys::LocalGcHeap, and tests::acdk::lang::dmi::SharedOwned. |
|
called if RefCount == 0.
Implemented in acdk::lang::ref::AbstractHeapListener, acdk::lang::ref::PhantomReference, acdk::lang::ref::Reference, acdk::lang::ref::SharedOwning, acdk::lang::ref::SoftReference, acdk::lang::ref::WeakReference, acdk::lang::sys::LocalGcHeap, and tests::acdk::lang::dmi::SharedOwned. |
|
called in destructor of given object. Note virtual function will not work Implemented in acdk::lang::ref::AbstractHeapListener, acdk::lang::ref::Reference, acdk::lang::ref::SharedOwning, acdk::lang::sys::LocalGcHeap, and tests::acdk::lang::dmi::SharedOwned. |