|
Medical Imaging Interaction Toolkit
2025.08.00
Medical Imaging Interaction Toolkit
|
#include <berryIDebugObjectListener.h>

Public Types | |
| enum | Type { NONE, OBJECT_CREATED, OBJECT_DESTROYED, OBJECT_TRACING, SMARTPOINTER_CREATED, SMARTPOINTER_DESTROYED, ALL } |
| typedef Message1< const Object * > | ObjectEventType |
| typedef Message3< unsigned int, bool, const Object * > | TracingEventType |
| typedef Message2< unsigned int, const Object * > | SmartPointerEventType |
| typedef MessageDelegate1< IDebugObjectListener, const Object * > | ObjDelegate |
| typedef MessageDelegate3< IDebugObjectListener, unsigned int, bool, const Object * > | TraceDelegate |
| typedef MessageDelegate2< IDebugObjectListener, unsigned int, const Object * > | SPDelegate |
Public Member Functions | |
| void | AddListener (IDebugObjectListener *listener) |
| void | RemoveListener (IDebugObjectListener *listener) |
Public Attributes | |
| ObjectEventType | objCreatedEvent |
| ObjectEventType | objDestroyedEvent |
| TracingEventType | objTracingEvent |
| SmartPointerEventType | spCreatedEvent |
| SmartPointerEventType | spDestroyedEvent |
Definition at line 29 of file berryIDebugObjectListener.h.
| typedef MessageDelegate1<IDebugObjectListener, const Object*> berry::IDebugObjectListener::Events::ObjDelegate |
Definition at line 57 of file berryIDebugObjectListener.h.
| typedef Message1<const Object*> berry::IDebugObjectListener::Events::ObjectEventType |
Definition at line 44 of file berryIDebugObjectListener.h.
| typedef Message2<unsigned int, const Object*> berry::IDebugObjectListener::Events::SmartPointerEventType |
Definition at line 46 of file berryIDebugObjectListener.h.
| typedef MessageDelegate2<IDebugObjectListener, unsigned int, const Object*> berry::IDebugObjectListener::Events::SPDelegate |
Definition at line 59 of file berryIDebugObjectListener.h.
| typedef MessageDelegate3<IDebugObjectListener, unsigned int, bool, const Object*> berry::IDebugObjectListener::Events::TraceDelegate |
Definition at line 58 of file berryIDebugObjectListener.h.
| typedef Message3<unsigned int, bool, const Object*> berry::IDebugObjectListener::Events::TracingEventType |
Definition at line 45 of file berryIDebugObjectListener.h.
| Enumerator | |
|---|---|
| NONE | |
| OBJECT_CREATED | |
| OBJECT_DESTROYED | |
| OBJECT_TRACING | |
| SMARTPOINTER_CREATED | |
| SMARTPOINTER_DESTROYED | |
| ALL | |
Definition at line 31 of file berryIDebugObjectListener.h.
| void berry::IDebugObjectListener::Events::AddListener | ( | IDebugObjectListener * | listener | ) |
| void berry::IDebugObjectListener::Events::RemoveListener | ( | IDebugObjectListener * | listener | ) |
| ObjectEventType berry::IDebugObjectListener::Events::objCreatedEvent |
Definition at line 48 of file berryIDebugObjectListener.h.
| ObjectEventType berry::IDebugObjectListener::Events::objDestroyedEvent |
Definition at line 49 of file berryIDebugObjectListener.h.
| TracingEventType berry::IDebugObjectListener::Events::objTracingEvent |
Definition at line 50 of file berryIDebugObjectListener.h.
| SmartPointerEventType berry::IDebugObjectListener::Events::spCreatedEvent |
Definition at line 51 of file berryIDebugObjectListener.h.
| SmartPointerEventType berry::IDebugObjectListener::Events::spDestroyedEvent |
Definition at line 52 of file berryIDebugObjectListener.h.